Javascript 使用jquery检查网格值
Javascript 使用jquery检查网格值,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,gridid=myGrid Name Status aa Open bb Close 我想在状态栏中查看天气情况,是否存在打开状态 如果是,则发出警报(“已存在”) 我试着 function CheckDraftStatus() { var index = $("#myGrid thead tr > *").filter(function () { return 'Status' == $.trim($(this).text())
gridid=myGrid
Name Status
aa Open
bb Close
我想在状态
栏中查看天气情况,是否存在打开状态
如果是,则发出警报(“已存在”)
我试着
function CheckDraftStatus() {
var index = $("#myGrid thead tr > *").filter(function () {
return 'Status' == $.trim($(this).text())
}).index();
$('#myGrid tbody tr td:nth-child(' + (index + 1) + ')').text(function (i, text) {
if ($.trim(text) == 'Open') {return true;}
else {return false}
});
}
请更正我或任何其他代码?好的,请尝试使用选择器:
var result = $("#myGrid tbody tr td:nth-child(" + (index + 1) + "):contains('Open')");
return result.length > 0 ? true : false;
看这个
更新:要使用许多包含的内容
,您必须使用,例如:
查看此图。它正在工作,您想要一个简洁、简单的解决方案,还是它不工作?谢谢,但如果我需要检查2个或更多值?那么如何在
contains
中执行呢?我试过这样做var result=$(“#myGrid tbody tr td:nth child(+(index+1)+”):contains('Open'):contains('Close')代码>但不工作:(
var tds = $("#myGrid tbody tr td:nth-child(" + (index + 1) + ")");
tds.filter(":contains('Open')");