这应该非常简单,但我是 javascript/jQuery 菜鸟,所以我们开始吧:
使用以下代码我可以选择某个元素
var user = $(".ui-selected .user-name").html();
但是如果有多个具有上述类的元素,则仅选择第一个值。我想要完成的是一个变量,其中所有元素均由 分隔,例如:user1,user2,user3 ...等。 任何帮助将不胜感激,提前致谢!
最佳答案
您可以使用.map()
获取值数组,然后 .join()
将它们转换为字符串,如下所示:
var usersString = $(".ui-selected .user-name").map(function() {
return $(this).html(); //or this.innerHTML
}).get().join(',');
关于javascript - 选择所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047522/