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试试呢。。