首页>Program>source

我有很多这样的输入字段

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

当我单击此单选按钮时,我想捕获单选输入的ID.我正在使用以下代码

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

我收到此错误

a.attributes is undefined
最新回答
  • 14天前
    1 #

    HTML:

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

    JS:

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

  • 14天前
    2 #

    html

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

    jQuery

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

  • 14天前
    3 #

    您只能通过HTML传递ID

    <input type="radio" name="name" id="name" onchange="enableTxt($(this).attr('id'))" />
    function enableTxt(id)
    {
        alert(id);
    }
    

  • 14天前
    4 #

    将此传递给函数

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

  • 14天前
    5 #

    尝试一下

    alert($("input:radio").attr('id'));
    

  • .net:将F#模块拆分为多个文件
  • c#:将不同的模型传递给局部视图