首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击事件不会从第二页开始触发

单击事件不会从第二页开始触发
EN

Stack Overflow用户
提问于 2015-12-14 05:51:25
回答 2查看 616关注 0票数 2

我对单击事件有一个问题。我使用的是jPList插件,我对每个结果集都有一个单击函数。第一页单击函数工作正常,但当我选择第二页或第三页并单击按钮时,它不会被触发。

HTML

代码语言:javascript
复制
<!-- demo -->
<div id="demo">

<!-- panel -->
<div class="jplist-panel">

<!-- pagination control -->
<div class="jplist-pagination" data-control-type="pagination" data-control-name="paging" data-control-action="paging" data-items-per-page="2">
</div>

</div>

<!-- HTML data -->
<div class="list">

<!-- item 1 -->
<div class="list-item">
  <p>
    first result
  </p>
  <p class="hitme">
    click me
  </p>
  <hr>
</div>

<!-- item 2 -->
<div class="list-item">
  <p>
    second result
  </p>
  <hr>
</div>

<!-- item 3 -->
<div class="list-item">
  <p>
    thrid result
  </p>
  <button class="hitme">
    click me
  </button>
  <hr>
</div>

<!-- item 4 -->
<div class="list-item">
  <p>
    fourth result
  </p>
  <hr>
 </div>
 <hr>

 <!-- item 5 -->
 <div class="list-item">
  <p>
    fifth result
  </p>
  <button class="hitme">
    click me
  </button>
  <hr>

 </div>

 <!-- item 6 -->
 <div class="list-item">
  <p>
    sixth result
  </p>
   </div>
 </div>
 </div>

jQuery

代码语言:javascript
复制
$('document').ready(function() {

$('#demo').jplist({
itemsBox: '.list',
itemPath: '.list-item',
panelPath: '.jplist-panel'
});

$('.hitme').on('click', function() {
 alert('clicked');
})

});

有人能帮我一下吗。

JSfiddle

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-14 08:53:15

由于尚未生成元素,所以click事件不绑定。从已经加载的某个元素委托事件,我将“单击”事件更改为如下所示:

代码语言:javascript
复制
$(document).on('click', '.hitme' , function() {
    alert('clicked');
  })

演示

干杯,

阿肖克

票数 0
EN

Stack Overflow用户

发布于 2015-12-14 07:23:54

试试这段代码

代码语言:javascript
复制
$('document').ready(function() {
      $('#demo').jplist({
         itemsBox: '.list',
         itemPath: '.list-item',
         panelPath: '.jplist-panel'
      });
      $("body").on('click', '.hitme', function(){
         alert('clicked');
      });
   });
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34260593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档