获取触发事件的元素的ID

获取触发事件的元素的ID

是否有任何方法获取触发事件的元素的ID?

我在想:

<html>
  <head>
    <script type="text/javascript" src="starterkit/jquery.js"></script>
    <script type="text/javascript">
      $(document).ready(function () {
        $("a").click(function () {
          var test = caller.id;
          alert(test.val());
        });
      });
    </script>
  </head>
  <body>
    <form class="item" id="aaa">
      <input class="title"></input>
    </form>
    <form class="item" id="bbb">
      <input class="title"></input>
    </form>
  </body></html>

当然,除了test应该包含id"aaa",如果事件是从第一个窗体触发的,并且"bbb",如果事件是从第二个窗体激发的。


绝地无双
浏览 1332回答 4
4回答

qq_花开花谢_0

作为参考,试试这个!它起作用了!jQuery("classNameofDiv").click(function()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;contentPanelId&nbsp;=&nbsp;jQuery(this).attr("id"); &nbsp;&nbsp;&nbsp;&nbsp;alert(contentPanelId);});
打开App,查看更多内容
随时随地看视频慕课网APP