我正在学习jQuery,并且如果任何表格显示“错误”,则有关于如何隐藏提交按钮的问题
这是我到目前为止所写的内容,但不确定我做错了什么。提前谢谢!
<script type="text/javascript">
$(document).ready(function () {
$('table').highlight("Error");
if ($('table').contains('Error')) {
$("#ProcessReshop").hide();
}
});
答案 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();
}