JQuery-输出选中复选框的类名
JQuery - Output the class name of checked checkboxes
我想知道是否可以在每次选中/取消选中复选框时输出选中复选框的类名?例如,我有3个复选框。如果我选中一个,它会输出它的类名,如果我选中第二个,它将输出第一个复选框类名+第二个类名。如果我取消选中第一个复选框,它将只输出第二个复选框的类名。。等等我做了一个JSFiddle开始。。。http://jsfiddle.net/LUtJF/
感谢
$("input[type='checkbox']").change(function() {
var classes = $("input[type='checkbox']:checked").map(function() {
return this.className;
}).get().join(",");
alert(classes);
});
你的小提琴被拨弄了
检查这个小提琴:http://jsfiddle.net/eUse5/
代码:
function showChecked() {
var s = '';
$('input:checked').each(function() {
if(s!='') s += ', ';
s += $(this).attr('class');
});
alert(s);
}
$('input[type="checkbox"]').change(showChecked);
$(document).ready(function() {
var cb = $('input[type=checkbox]');
cb.change(function() {
cb.each(function() {
if ($(this).is(':checked')) {
alert($(this).attr('class'));
}
});
});
});
可以像一样完成
$(":checkbox").click(function(){
var classes = "";
$(':checked[class]').each(function(){ // this will filter only checked checkbox having class attribute
classes += " "+$(this).attr("class");
});
alert(classes);
});
小提琴:http://jsfiddle.net/LUtJF/7/
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 通过原型/构造函数从复选框输出值
- 如何添加单选按钮和复选框将选择输入到一起以形成JavaScript输出
- 流星 - 如何使用流星输出复选框值.js
- 如何在使用值时输出复选框详细信息
- jQuery:将复选框的视觉输出更改为checked
- 单击按钮并根据复选框b中的设置值输出消息和打开新页面
- JQuery-输出选中复选框的类名
- 用javascript构建带有输入复选框的html输出
- JavaScript -根据选中的复选框更改输出值
- 我正在尝试将变量分配给复选框,并在选中时将该变量添加到输出变量中
- Javascript:根据按下的复选框显示输出
- Javascript/JQuery遍历表行和单元格,并向控制台输出一组选中的复选框