我有以下JS函数:
function tblFilter(colToFilter) {
var tableToFilter = $("#notesGrid").find("tr");
var columnToFilter = colToFilter;
$.each(columnToFilter, function (i) {
tableToFilter = tableToFilter.filter(":contains'" + columnToFilter + "')");
});
tableToFilter.show();
};
colToFilter是大写的,我也想将要比较的内容转换为大写,以确保不区分大小写。
我已经试过了:
function tblFilter(colToFilter) {
var tableToFilter = $("#notesGrid").find("tr");
var columnToFilter = colToFilter;
$.each(columnToFilter, function (i) {
tableToFilter = tableToFilter[i].innerHTML.toUpperCase().filter(":contains'" + columnToFilter + "')");
});
tableToFilter.show();
};
但是它没有说:
Microsoft JScript运行时错误:
对象不支持此属性
或方法
最佳答案
尝试使用字符串的match()方法。
关于javascript - 使用JQuery将html tr标记转换为大写以进行字符串比较,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3413364/