从javascript获取复选框名称

问题描述 投票:0回答:3

我试图在单击复选框时获取复选框名称...我正在使用 JavaScript 函数,但它返回未定义。

这是代码:

notType= document.getElementById($('[type="checkbox"]').attr('id')).value;
alert(notType);
javascript java jsp
3个回答
0
投票

在您的代码示例中,您正在检索字段的值,而不是名称。相反,你应该使用:

var notType = document.getElementById(id).name;

0
投票

你可以这样做:

$('input[type="checkbox"]').on('click', function(event){
alert(event.target.id);
});

-1
投票

这应该有效。

$("#" + id)
查找具有指定 id 的元素。之后,您将获得名为“name”的属性。

var notType = $("#" + id).attr("name");
© www.soinside.com 2019 - 2024. All rights reserved.