gpt4 book ai didi

javascript - 更改所选选项的变量值

转载 作者:行者123 更新时间:2023-11-28 07:21:52 25 4
gpt4 key购买 nike

<label>
<select id="length" size="1" name="example_length" class="form-control" aria-controls="example">
<option value="10" selected="selected">10</option>
<option value="25">25</option>
<option value="50">50</option>
<option value="100">100</option>
</select>

records per page</label>

$('#tableAll').each(function () {
var currentPage = 0;
var numPerPage = 10;
var $table = $(this);
$table.bind('repaginate', function () {
$table.find('tbody tr').hide().slice(currentPage * numPerPage, (currentPage + 1) * numPerPage).show();
});
$table.trigger('repaginate');
var numRows = $table.find('tbody tr').length;
var numPages = Math.ceil(numRows / numPerPage);
var $pager = $('<div class="pager"></div>');
for (var page = 0; page < numPages; page++) {
$('<span class="page-number"></span>').text(page + 1).bind('click', {
newPage: page
}, function (event) {
currentPage = event.data['newPage'];
$table.trigger('repaginate');
$(this).addClass('active').siblings().removeClass('active');
}).appendTo($pager).addClass('clickable');
}
$pager.insertBefore($table).find('span.page-number:first').addClass('active');
});

我在 HTML 中进行了选择,并且有 javascript 函数对表格内的数据进行分页。如何根据 HTML 中的选择更改 var numPerPage?谢谢。

最佳答案

您可以像这样设置 numPerPage 变量

$( "#length" ).change(function() {
var numPerPage = $("#length").val());
});

然后你可以在运行函数的地方调用它

关于javascript - 更改所选选项的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30214229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com