【发布时间】:2018-03-14 11:50:41
【问题描述】:
我有清单:
<ul class="customList">
<li data-featured="1">First item</li>
<li data-featured="0">Another item</li>
<li data-featured="0">Last item..</li>
</ul>
如何在featured="1" 之后插入我的自定义<li>?如果全部为 0,则作为第一个插入 li.. 提前致谢。
var self = this;
self.scope.find('.customList').prepend(myCustomItem); //this code inserts in begin, not after featured items..
$(myCustomItem).insertAfter('[data-featured="1"]'); //I've tried to build something.. but this fails
对不起我的英语不好
编辑
myCustomItem.insertAfter('[data-featured="1"]'); 看起来正在工作,但是当有任何 data-featured=1 时,什么都不会发生。有什么建议吗?
【问题讨论】:
-
你的问题有点不清楚。请详细说明
-
如果以下任何答案对您有所帮助,请不要忘记通过单击答案左侧的复选标记进行批准。祝你好运!
标签: javascript jquery html css