在提交表单时我想获取所有选中的复选框ID: 这里$(this).id()抛出一个错误。什么是获取所有ID的正确代码 已选中的复选框
$("#pmhxform input:checkbox:checked").each(function() {
var id= $(this).id();
});
这里$(this).id()
抛出错误
获取所有ID的正确代码是什么
选中的复选框?
答案 0 :(得分:2)
jQuery没有id()
函数。使用
var id = $(this).attr('id');
或更简单地说:
var id = this.id;
答案 1 :(得分:1)
使用.attr('id')
代替.id()
。最后一个不是jQuery的功能。
答案 2 :(得分:1)
答案 3 :(得分:1)
尝试将你的div的id改成一个类,因为id是唯一的,你要求每个()
答案 4 :(得分:1)
尝试一下:
$( "input[type=checkbox]" ).on( "click",function(){
alert(this.id);
});