我想获取表中一个特定列中的所有值,并根据使用 Jquery 在文本框中输入的值检查每个值,如果该列中的任何值高于输入值,我需要显示警告信息 。
目前我有这段代码工作正常,但我的表(这是一个由 ajax 生成的动态表)有很多行,用户可能没有注意到突出显示的行。那么有没有办法用警告消息框替换它?
我的代码
$('#input1').on('change', function() {
var val1 = parseInt($('#input1').val());
$(".btable td.single").filter(function () {
return parseInt($(this).text()) < val1;
}).parent().addClass('highlite');
你想要这样的东西吗?
$('#input1').on('change', function() {
var val1 = parseInt($('#input1').val());
let count = $(".btable td.single").filter(function () {
return parseInt($(this).text()) > val1;
}).length;
if(count > 0) {
alert(count + ' values are greater than input!');
}
});
这将显示警报而不是突出显示行。
希望能帮助到你
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句