0

UL内のネストされたタグでJQueryonclickイベントをキャプチャする際に問題が発生しました

<ul class="paginate">
<li>>1</li>
<li>
<a href="http://www.xxx.co.uk/xxx/" onclick="ajaxPage('2',true,'left'); return false;">2</a>

ユーザーがタグをクリックした場合にキャプチャする方法をいくつか試しましたが、何も機能しないようです。

$('.paginate li').click(function(){ 
    alert('Caught page');
});

$('ul.paginate li').click(function(){ 
    alert('Caught page');
});

$('.paginate li a').click(function(){ 
    alert('Caught page');
});

手伝ってくれますか?

4

2 に答える 2

0
$(document).ready(function() 
{
    $('ul.paginate li').click(function(e) { 
       alert('Caught page');
    });
}
于 2013-02-07T19:07:32.017 に答える
0

HTMLをクリーンアップすると、うまくいきます:

http://jsfiddle.net/4s6rv/

<ul class="paginate">
<li>1</li>
<li>
<a href="http://www.xxx.co.uk/xxx/" onclick="ajaxPage('2',true,'left'); return false;">2</a>
</li>
</ul>

$('.paginate li a').click(function(){ 
    alert('Caught page');
});
于 2013-02-07T19:17:55.903 に答える