我正在想办法设置 myVariable = false
如果.contains("exampleValue")
查找选项未找到。
这是我尝试过的
try {
$('select').find('option:contains("exampleValue")').prop('selected', true);
} catch(e) {
console.log(e);
myVariable = false;
}
但是catch
从不执行。
最佳答案
catch
不会执行,因为 try
中没有任何内容抛出错误 - 而不是 try/catch
你可以这样做:
var option = $('select').find('option:contains("exampleValue")');
if (option.length) {
option.prop("selected", true);
} else {
myVariable = false;
}
关于javascript - 如果选择菜单中不存在 .contains ("something") 选项,请执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32704332/