我试图在单击复选框时获取复选框名称...我正在使用 JavaScript 函数,但它返回未定义。
这是代码:
notType= document.getElementById($('[type="checkbox"]').attr('id')).value;
alert(notType);
在您的代码示例中,您正在检索字段的值,而不是名称。相反,你应该使用:
var notType = document.getElementById(id).name;
你可以这样做:
$('input[type="checkbox"]').on('click', function(event){
alert(event.target.id);
});
这应该有效。
$("#" + id)
查找具有指定 id 的元素。之后,您将获得名为“name”的属性。
var notType = $("#" + id).attr("name");