如果选择菜单中没有.contains(“something”)选项,请执行某些操作

时间:2015-09-21 20:50:15

标签: javascript jquery

如果.contains("exampleValue")查找选项找不到它,我正试图找出设置try { $('select').find('option:contains("exampleValue")').prop('selected', true); } catch(e) { console.log(e); myVariable = false; } 的方法。

这就是我试过的

catch

from pyspark.mllib.linalg.distributed import RowMatrix # Create an RDD of vectors. rows = sc.parallelize([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]]) # Create a RowMatrix from an RDD of vectors. mat = RowMatrix(rows) 永远不会执行。

1 个答案:

答案 0 :(得分:2)

catch没有执行,因为try中没有任何内容会引发错误 - 而不是try/catch您可以执行此操作:

var option = $('select').find('option:contains("exampleValue")');
if (option.length) {
    option.prop("selected", true);
} else {
    myVariable = false;
}