将检查的项目的类名称查询为数组?
这个问题在这里已经有了答案:
你需要遍历所有:checked
复选框,在这里你可以使用.map()
var clss=$("[class*='observedType']:checked").map(function(){
return $(this).attr('class')
}).get();
更新小提琴
我建议你使用自定义data-*
前缀自定义属性来存储任意数据。
<input type="checkbox" id="cb_31" class="observedType" data-type="observedType1">
可以使用.data()
方法检索
var clss = $(".observedType:checked").map(function() {
return $(this).data('type')
}).get();
使用自定义属性Fiddle
您可以在javascript中执行以下操作:
var myInputs = document.getElementsByTagName('input');
var myCheckedInputs = Array.from(myInputs).filter(function(input) {
return input.checked;
});
链接地址: http://www.djcxy.com/p/83505.html