jQuery单击捕获元素的id。

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (39)

我有很多这样的输入字段

<input type="radio" name="name" id="name" onchange="enableTxt()" /> 

当我点击这个单选按钮时,我想要捕获输入的id。我使用以下代码

function enableTxt() {
    var id = $(this).attr("id");
    alert(id);
}

我收到这个错误

a.attributes is undefined
提问于
用户回答回答于

HTML:

<input type="radio" name="name" id="name" onchange="enableTxt(this)" /> 

js:

function enableTxt(elem) {
    var id = $(elem).attr("id");
    alert(id);
}
用户回答回答于

html

 <button class="destroy" id="123">

jQuery

  $('button.destroy').on('click', function(e){
    e.preventDefault();
    console.log(this.id);

扫码关注云+社区

领取腾讯云代金券