我有一个 jQuery 函数,它由 <select>
中选取的值的“更改”事件执行。标签。
但现在我不需要<select>
因为我会在 jQuery 函数中强制使用该值。
我的页面使用 JSF 和 PrimeFaces)。
我的 jQuery 函数:
var table = '#myTable'
$('#maxRows').on('change', function(){ //Event who need to be changed
$('.pagination').html('')
var trnum = 0
var maxRows = parseInt($(this).val()) //This will be changed for -> var maxRows = 10
var totalRows = $(table+' tbody tr').length
$(table+' tr:gt(0)').each(function(){
...more code
(观察:此函数在我的 <table>
中应用“分页”)
我的旧选择:
<select id="maxRows">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
</select>
问题是:我无法使用相同的“更改”事件,因为 <select>
不再存在了,以后如何使用 jQuery 函数呢?可以通过 onRowSelect (下面的示例)ajax 事件吗?
<p:ajax event="rowSelect listener="????" />
最佳答案
我的解决方案:
函数
function paginateTable(maxRows){
...
函数调用
<p:ajax event="rowSelect" oncomplete="paginateTable(10)"/>
关于javascript - 如何通过 onRowSelect ajax 事件调用 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49037491/