为什么以下脚本仅定位第一个元素
Jquery的:
$(document).ready(function () {
$(".edit_post_tab").click(function () {
var utility_id = $(this).attr("rel");
$(this).siblings("#post_utilities" + utility_id).toggle();
});
});
HTML / PHP :(以下内容通过另一页接收)
<div class="edit_post_tab" rel="'.$rand_id.'"></div>
<div class="post_utilities" id="post_utilities'.$rand_id.'" style="display:none;">
<div class="post_utilities-arrow"></div>
<div class="post_utilities-window">
<div id="post_utility" class="tab1-post" rel="'.$rand_id.'">Edit my post</div>
<div id="post_utility" class="tab2-post" rel="'.$rand_id.'">Delete my post</div>
</div>
</div>
我的问题: 我面临的问题是,当我发布数据并在它之前它工作正常但是当存在两个前置元素时,jquery选择器只针对twoprepended元素中的第一个。当我刷新页面时问题消失