有多个 if 条件执行用字符串 KAP 替换字符串:
var nameList = $('#name').text();
if(nameList.indexOf('SAM') > -1){
var newName = nameList.replace(/SAM/g, 'KAP');
$('#name').html(newName);
}
if(nameList.indexOf('PAT') > -1){
var newName = nameList.replace(/PAT/g, 'KAP');
$('#name').html(newName);
}
如果我们的数组中已经存在新名称,如何使用 jquery/javascript 将上述两个压缩为一个 if 条件,如下所示
var nameArray = ['SAM','PAT','DAB'];
这样,如果在 nameList 中找到上述任何一项,则不会检查其他条件。