我正在通过我的 onclick 调用一个 javascript 函数,将此关键字作为参数传递。我需要打印在 div 中使用的 id。但它显示未定义。
<div class="btn-group" tabindex="0"><a class="btn active btn-danger" onclick="functionTest(this)" id="male" >Male</a><a class="btn btn-default" onclick="functionTest(this)" id="female">Female</a></div>
下面是我的函数
function functionTest(obj){
alert("ok");
alert($(this).attr('id'));
}
我没有得到我的 id,它显示未定义
。
任何人都可以帮助我任何帮助将非常感激..
最佳答案
将'this'更改为'obj'
function functionTest(obj){
alert("ok");
alert($(obj).attr('id'));
}
关于javascript - 打印 Id 在 jquery 中显示未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34693373/