javascript - 从 jQuery 对象获取值数组

标签 javascript jquery

我有以下对象:

$("input:checkbox:checked")
[
<input class=​"li_checker" type=​"checkbox" category_uid=​"1.3" category_language=​"da">​, 
<input class=​"li_checker" type=​"checkbox" category_uid=​"1.3.1" category_language=​"da">​
]

如果 jQuery 中有任何帮助程序允许我获取所有元素的“category_uid”值并将其作为另一个数组返回?预期结果:

["1.3", "1.3.1"]

最佳答案

使用map() :

var myArray = $("input:checkbox:checked").map(function(){
  return this.getAttribute("category_uid");
}).get();

关于javascript - 从 jQuery 对象获取值数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550220/

相关文章:

javascript - 连续执行和延迟一系列 promise

javascript - 页面可见性 API 是否先于脚本中的任何其他内容运行

javascript - 单击 td 时更改 bgcolor?

jquery - 定制Bootstrap图像 slider

javascript - HTML 使元素无效放置目标

javascript - Javascript 可以通过编程方式模拟 "keyup"吗?

javascript - 根据值对二维数组进行排序

javascript - 使用 Socket.IO 时如何访问 session 标识符?

javascript - 如何正确解码使用 Html.Raw(Json.Encode(Model)) 编​​码的 JSON 字符串?

javascript - 从模板调用函数的问题