jquery 如何使用e.target获取ID

v09wglhw  于 5个月前  发布在  jQuery
关注(0)|答案(1)|浏览(53)

嗨,我想使用jquery来获取元素id。但我得到了undefined。有人会告诉我如何修复它。提前感谢。
这是我的代码:

<input type="checkbox" id="vehicle1" name="vehicle1" value="Bike" onchange="checkItem(this);">
function checkItem(e) {
    var senderId = $(e.target).attr('id');              
     alert(senderId);  
}

字符串
如果我使用下面的代码,我可以得到id,但我想尝试jquery

var sender = (e && e.target) || (window.event && window.event.srcElement);
var senderId = sender.id;

r8uurelv

r8uurelv1#

你只需要一个ID,你可以使用下面的代码。

//via jquery
function checkItem(e) {
    var senderId = $(e)[0].id;            
     alert(senderId);  
}
//via javascript
function checkItem(e) {
    var senderId = e.id;             
     alert(senderId);  
}

个字符

相关问题