选择所有元素
问题描述:
这应该是很简单的,但我是一个JavaScript/jQuery的新秀,所以在这里我们去:选择所有元素
用下面的代码,我可以选择某一个元素
var user = $(".ui-selected .user-name").html();
但是,如果有是具有上述类的多个元素,只有第一个值被选中。我想要完成的是一个变量,所有元素由a分隔,如:user1,user2,user3 ...等。 任何帮助将不胜感激,在此先感谢!
答
可以使用。每()要经过每一个:
$(".ui-selected .user-name").each(function(){
var user = $(this).html();
// do stuff
})
答
你可以做这样的事情:
var myElements = "";
$(".ui-selected .user-name").each(function(){
myElements += $(this).html() + ",";
})
你会在末尾悬空逗号结束该你需要截断。更好的(在我看来)将项目推入数组,并使用'.join(',')',或让jQuery使用'.map()'构建数组。 – user113716 2010-06-15 17:45:20