如果表显示错误,如何隐藏提交按钮

时间:2012-05-07 07:21:56

标签: jquery

我正在学习jQuery,并且如果任何表格显示“错误”,则有关于如何隐藏提交按钮的问题

这是我到目前为止所写的内容,但不确定我做错了什么。提前谢谢!

        <script type="text/javascript">
            $(document).ready(function () {
                $('table').highlight("Error");

                if ($('table').contains('Error')) {
                    $("#ProcessReshop").hide();
                }
            });

3 个答案:

答案 0 :(得分:3)

试试这个,Demo of JsFiddle

   $(document).ready(function () {
      //  alert($('table').text());
        if($('table').text().indexOf("Error") != -1)
        {
            alert("error");
             $("#ProcessReshop").hide();
        }
    });​

答案 1 :(得分:2)

试试这个:

$('table td').each(function(){
  if ($(this) + ':contains("Error")'){
    $("#ProcessReshop").hide();
    return false;
  }
});

答案 2 :(得分:0)

您正在使用的contains函数正在寻找DOM元素。试试这个:

    if(​$("table:contains('Error')")==$("table")​​​​​​​​​​​​​​​​​​​​){
        $("#ProcessReshop").hide();
    }​