jQuery .contains(+ number +)

Kyl*_*yle 1 javascript jquery

这是漫长的一天,我想我只是有代码失明,但..

试图弄清楚一个元素是否包含数字,对另一个元素做一些事情.

result_val = 9;

$(".result").contains("+result_val+") (function() {
    $(".parag").css("color", "#eee");
});
Run Code Online (Sandbox Code Playgroud)

也许我采取了错误的做法?但对.paragdiv 没有影响.

http://jsfiddle.net/xzeCq/

Nie*_*els 6

试试这个:

result_val = 9;

if($(".result:contains(" + result_val + ")").length > 0 )
{
  $(".parag").css("color", "#eee");   
}
Run Code Online (Sandbox Code Playgroud)

或者获得布尔值

result_val = 9;

if($(".result").is(":contains(" + result_val + ")") )
{
  $(".parag").css("color", "#eee");   
}
Run Code Online (Sandbox Code Playgroud)

现场演示:http://jsfiddle.net/xzeCq/2/