首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Jquery each 中使用 $(this).delegate 绑定的事件不起作用解决办法

2012-03-09 
Jquery each 中使用 $(this).delegate 绑定的事件不起作用Jquery each 中使用 $(this).delegate 绑定的事

Jquery each 中使用 $(this).delegate 绑定的事件不起作用
Jquery each 中使用 $(this).delegate 绑定的事件不起作用

  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript">
//------------ 这样可以 -------------
// $(function () {
// // 父-〉孩子们
// //$('.pagerBox').delegate('.pagingLink', 'click', onclickPagerHandler);
// });

//-----------这里不可以!!!! 为什么呢?------------
  $(function () {
  $('.pagerBox div[class=pagingLink]').each(function () {
  $(this).delegate('', 'click', onclickPagerHandler);
  });
  });

  </script>
</head>
<body>
  <div class="area">
  <div class="pagerBox">
  <div class="pagingLink">1</div>
  <div class="pagingLink">2</div>
  <div class="pagingLink">3</div>
  <div class="pagingLink">4</div>
  </div>
  </div>
</body>
</html>

[解决办法]
那你直接用.pagingLink试试呢。。

热点排行