這應該是很簡單的,但我是一個JavaScript/jQuery的新秀,所以在這裏我們去:選擇所有元素
用下面的代碼,我可以選擇某一個元素
var user = $(".ui-selected .user-name").html();
但是,如果有是具有上述類的多個元素,只有第一個值被選中。我想要完成的是一個變量,所有元素由a分隔,如:user1,user2,user3 ...等。 任何幫助將不勝感激,在此先感謝!
這應該是很簡單的,但我是一個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