0

假设我有这个:

alert($('#child_check').html());
            if($('#child_check').html() != "Select..." || $('.funnel_items').val() == "5" || $('.funnel_items_sub').val() != "Select..."){
                return true;
            }else{
                alert("No Sub category selected!");
                return false;
            }

.html 返回:

   No available selection for this action.

我将如何检查 .html 是否等于输入的字符串,因为如果我警告 $('#test').html() 它包含该字符串但条件不返回 true,所以我想知道出了什么问题用这个代码?

也真的不可能使用 .html 值作为 codi 的字符串比较

谢谢

4

1 回答 1

1

我认为您正在尝试查看 .html() 的结果是否“包含”另一个字符串。

http://jsfiddle.net/XRWHF/

var haystack = $('#foo').html();
var needle = 'No available selection for this action.';
if (haystack.indexOf(needle) !== -1) { // If needle is inside haystack
    return true;
} else {
    return false;
}
于 2013-03-22T22:37:32.770 回答