我试图从点击复选框中找出类名,并使用它来获取该类的所有复选框ID。
$('input:checkbox').change(function(){
var $checkbox_class=$(this).attr('class');
var check_list = $("'.'+checkbox_class:checked").map(function() {
return $(this).attr('id');
}).get().join('|')
alert(check_list);
}
if (check_list = "")
var check_list="none-selected";
如何定位存储在变量中的类名?
答案 0 :(得分:1)
感谢@satpal。这个有效:
$('.' + $checkbox_class + ':checked')
答案 1 :(得分:0)
您可以使用
$('input:checkbox').change(function() {
var $checkbox_class = $(this).attr('class');
var check_list = $("." + $checkbox_class + ":checked").map(function() {
return $(this).attr('id');
}).get().join('|')
alert(check_list);
if (check_list = "") var check_list = "none-selected";
});
答案 2 :(得分:0)
像这样连接:
var $checkbox_class = $(this).attr('class');
var check_list = $('.'+$checkbox_class+':checked').map(function(){
return $(this).attr('id');
}).get().join('|')