如果在数组中找到特定单词,则运行函数

时间:2015-09-25 16:52:40

标签: javascript jquery arrays click contains

我正在寻找一种方法来运行一个函数,如果我的数组包含单词' AGE'。我在编码方面相当糟糕,但已将这些代码拼凑在一起:

HTML:

<div class="finish" >?</div>

脚本:

var co = ["AGE"]

    $(document).ready(function(){
       $(".finish").click(function(){ 
            if (co.contains("AGE")) {
                alert($.unique(co));
            return false;
        }
    });
});

可能缺少什么?我相信它应该很容易,但我无处可去。

1 个答案:

答案 0 :(得分:2)

我最终得到了这个版本:

<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script>
    var co = ["AGE"];

    $(document).ready(function(){
      $(".finish").click(function(){ 
        if ($.inArray("AGE", co) >= 0) {
          alert($.unique(co));
          return false;
        }
      });
    });
</script>
</head>
<body>
  <div class="finish" >?</div>
</body>
</html>

以下是jQuery中助手方法文档的链接: jQuery.inArray()