相关疑难解决方法(0)

使用类选择器时,jquery click事件多次触发

这是我的HTML

<li><div class="myLink" id=1>A<div>
<li><div class="myLink" id=2>b<div>
<li><div class="myLink" id=3>c<div>
<li><div class="myLink" id=4>d<div>
<li><div class="myLink" id=5>d<div>
<li><div class="myLink" id=6>e<div>
<li><div class="myLink" id=7>d<div>
<li><div class="myLink" id=8>g<div>
Run Code Online (Sandbox Code Playgroud)

我用这段代码创建了一个jquery事件绑定:

    jQuery(".myLink").click(function(event) {

         var myId = this.id;

         location.href = '/x/y?myId=' + myID;
   });
Run Code Online (Sandbox Code Playgroud)

当我点击其中一个链接(li项目).我认为这会触发一次点击事件,当我调用this.id时,我会得到我点击的项目的id.

但它看起来像:

   jQuery(".myLink").click(function(event) {
Run Code Online (Sandbox Code Playgroud)

即使我只是点击一个链接就一遍又一遍地开火.我在他们的firebug中放了一个调试器声明,看到这个被一遍又一遍地调用.

有什么想法吗?

html jquery click css-selectors

27
推荐指数
6
解决办法
3万
查看次数

标签 统计

click ×1

css-selectors ×1

html ×1

jquery ×1