jQuery onClick捕获元素的id
我有很多像这样的输入字段
当我点击这个单选按钮时,我想要捕获无线电输入的ID。 我使用以下代码
function enableTxt() { var id = $(this).attr("id"); alert(id); }
我收到了这个错误
a.attributes is undefined
HTML:
JS:
function enableTxt(elem) { var id = $(elem).attr("id"); alert(id); }
HTML
jQuery
$('button.destroy').on('click', function(e){ e.preventDefault(); console.log(this.id);
您只能传递HTML中的ID
function enableTxt(id) { alert(id); }
将此传递给函数
enableTxt(this) function enableTxt(item) { var id = $(item).attr("id"); alert(id); }
试试这个
alert($("input:radio").attr('id'));
另一个选择是JQ
$("#name").on('onchange',enableText);
有了这个,你的对象将是当前的