我正在尝试在单击复选框时获取复选框名称...我正在使用javascript函数,但它返回undefined。代码如下:
notType= document.getElementById($('[type="checkbox"]').attr('id')).value; alert(notType);
pprl5pva1#
在您的程式码范例中,您撷取的是字段的值,而不是名称。您应该用途:
var notType = document.getElementById(id).name;
whlutmcx2#
您可以这样做:
$('input[type="checkbox"]').on('click', function(event){ alert(event.target.id); });
ghg1uchk3#
$("#" + id)查找具有指定id的元素,然后获取名为“name”的属性。
$("#" + id)
var notType = $("#" + id).attr("name");
3条答案
按热度按时间pprl5pva1#
在您的程式码范例中,您撷取的是字段的值,而不是名称。您应该用途:
whlutmcx2#
您可以这样做:
ghg1uchk3#
$("#" + id)
查找具有指定id的元素,然后获取名为“name”的属性。