使用 jQuery,我如何将 $(this)
和 $("li:eq(ui.item.index())")
组合成类似 $(this).$("li:eq(ui.item.index())").id
?
我正在尝试获取使用 jQuery UI 工具包创建的可排序列表中列表元素的 id 属性
$(".sections-list").sortable({ /* Update position of sortable elements */
start: function(event, ui) {
var start = ui.item.index();
var section = $("li:eq(start)").id;
alert(section);
}
});
最佳答案
假设您要做的是在 this
下找到一个特定的索引 li
项,您可以这样做:
$(this).find("li").eq(ui.item.index()).attr("id")
关于javascript - 结合 $(this) 和 $ ("li:eq(ui.item.index())"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11835594/