我使用下面的代码根据下拉列表中的选择隐藏/显示部分。我想说,如果选择的值包含,则单词“ -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();
}
});
提前谢谢。
答案 0 :(得分:0)
String#indexOf
在字符串中搜索子字符串,所以:
if (campaignType.indexOf("-VIEW") !== -1) {
// It's there
}
答案 1 :(得分:0)
您可以使用indexOf
方法。
我不确定您的“选定值”是什么,但假设它是campaignType
,那么您可以这样做:
var contains = campaignType.indexOf("-AREA") > -1;
contains
将是一个布尔值(true / false),您可以将其用于测试。