$(this).attr(“id”) not working

前端 未结 9 776
情书的邮戳
情书的邮戳 2020-12-30 02:55

as the title says, I keep getting \"undefined\" when I try to get the id attribute of an element, basically what I want to do is replace an element with an input box when th

9条回答
  •  无人及你
    2020-12-30 03:49

    your using this in a function, when you should be using the parameter.

    You only use $(this) in callbacks... from selections like

    $('a').click(function() {
       alert($(this).href);
    })
    

    In closing, the proper way (using your code example) would be to do this

    obj.attr('id');

提交回复
热议问题