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')");