我有以下标记,并希望在触发ajax回调后放置'here is my info'。我的标记:
<div data-item-header-id="17">
here is an item
</div>
<div data-item-header-id="17">
here is another item
</div>
<!-- put 'here is my info here' here -->
<div data-item-header-id="18">
here is another item
</div>
警告已被调用,但未被放置在正确的位置。如果给出上述标记,我该如何选择?
if(r.is_placed_at_end=='true'){
alert('will place at end');
$('data(item-header-id==17):last)').after("here is my info");
}
我试着看着这个,但没有把我带到那里。 jquery data selector
此外,这是数据元素的正确使用吗?
THX
答案 0 :(得分:1)
您想使用属性选择器。
$('div[data-item-header-id="17"]:last').after("here is my info");