我有这个jQuery .each函数,所以我可以遍历所有UL hmtl标签。然后我会得到id属性。但问题是,如何获取每个值并将其放置到另一个变量,以便我可以将它用于.sortable UI函数。这是我的代码:
jQuery('.b ul').each(function(){
jQuery(this).attr('id');
});
示例:当我发出警报时.each函数的输出为“0 1 2”。如何将其放置到另一个变量?所以它将用于:
jQuery(variable here).sortable(){ });
上面的代码将获取ID属性。有谁可以提供帮助?
谢谢, 贾斯汀
答案 0 :(得分:1)
根本不需要使用ID。您可以提供jQuery的$()
函数,而不仅仅是ID:
$('.b ul').sortable();
或者如果您使用多个库(jQuery,MooTools等):
jQuery('.b ul').sortable();
答案 1 :(得分:1)
其中任何一项都应该有效
将jquery数组保存到变量中以便稍后执行:
var $lists = $(".b ul")
$lists.sortable()
直接选择选择器:
$(".b ul").sortable()
不要这样做:
var ids = []
$(".b ul").each(function() {
var id = $(this).attr("id")
ids.push(id)
})
var selector = "#" + ids.join(", #")
$(selector).sortable()