-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テストに使用できるブール値 (true/false) になります。

于 2013-03-14T14:22:36.860 に答える