javascript - 选择所有元素

标签 javascript jquery

这应该非常简单,但我是 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(',');

编辑:here's a demo, you can tweak the join, etc if needed .

关于javascript - 选择所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047522/

相关文章:

javascript - 检查文本区域是否为空总是返回 false

javascript - 为什么 jQuery .bind 在输入更新后不运行更改命令?

java - 生成的 HTML 在 GWT 中的位置

javascript - 如何使用 Cypress (.trigger 'HOVER')测试 ('mouseover' 不起作用)

javascript - Jquery - 动画作为幻灯片

javascript - 修改函数上 var 定义的类

javascript - 有 Metro 风格的日期选择器吗?

javascript - jQuery:如何通过连接 ID 检索元素?

javascript - 需要将包含img url的Json链接放在<img ng-src中

javascript - Vue.js 中相互依赖的属性