-1

我正在使用下面的代码根据下拉菜单中的选择隐藏/显示部分。我想说,如果选择的值包含单词“ -AREA ”,则继续代码。如何在此代码库中包含对特定字符串的查找/搜索?

$('select#7535').change(function(event) { 
        var campaignType = $(this).val();
           if (campaignType == "Type 1")
           {
               $('tr.tr-1153-7548').show();
               $('tr.tr-1153-7549').show(); 
           }
           else 
           {
               $('tr.tr-1153-7548').hide();
               $('tr.tr-1153-7549').hide(); 
           }
});

先感谢您。

4

2 回答 2

0

String#indexOf在字符串中搜索子字符串,因此:

if (campaignType.indexOf("-VIEW") !== -1) {
    // It's there
}
于 2013-03-14T14:22:10.180 回答
0

您可以为此使用该indexOf方法。

我不确定您的“选定值”是什么,但假设它是,campaignType那么您可以这样做:

var contains = campaignType.indexOf("-AREA") > -1;

contains将是一个可用于测试的布尔值(真/假)。

于 2013-03-14T14:22:36.860 回答