我想为ace:dataTable paginator。
中的页面添加一个click事件监听器Paginator看起来像这样。
<span id="yui-pg0-0-pages" class="ui-paginator-pages">
<span class="ui-paginator-page ui-state-default ui-corner-all ui-paginator-current-page ui-state-active">1</span>
<a page="2" class="ui-paginator-page ui-state-default ui-corner-all" href="#">2</a>
<a page="3" class="ui-paginator-page ui-state-default ui-corner-all" href="#">3</a>
<a page="4" class="ui-paginator-page ui-state-default ui-corner-all" href="#">4</a>
<a page="5" class="ui-paginator-page ui-state-default ui-corner-all" href="#">5</a>
<a page="6" class="ui-paginator-page ui-state-default ui-corner-all" href="#">6</a>
</span>
我尝试为 ui-paginator-page 类添加一个点击监听器。这只是第一次发射。 我在(),live()和click()上使用了jQuery。 他们都只开了一次。 我希望每次用户点击课程 ui-paginator-page 时都会触发它。 我怎么能这样做。
这是ace:dataTable演示。 http://icefaces-showcase.icesoft.org/showcase.jsf?grp=aceMenu&exp=dataExporterBean
谢谢!
答案 0 :(得分:0)
http://fiddle.jshell.net/prollygeek/txS7a/
$("#yui-pg0-0-pages .ui-paginator-page").on("click",function(){alert("hi")})
其他地方肯定有问题!
答案 1 :(得分:0)
试试这个
$(document).ready(function(){
$(document).on('click','.ui-paginator-pages > a.ui-state-default',function(e)
{
alert(e.value);
});
});