jquery 如何使用e.target获取ID

v09wglhw  于 2024-01-07  发布在  jQuery
关注(0)|答案(1)|浏览(148)

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

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

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

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

r8uurelv

r8uurelv1#

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

  1. //via jquery
  2. function checkItem(e) {
  3. var senderId = $(e)[0].id;
  4. alert(senderId);
  5. }
  6. //via javascript
  7. function checkItem(e) {
  8. var senderId = e.id;
  9. alert(senderId);
  10. }

个字符

相关问题