如果发现与提供的文本匹配,以下代码将触发选择列表的更改。它适用于Chrome,Firefox,但不适用于Safari:
$("#mySelectList option").filter(function () {
return this.text == 'some text';
}).attr('selected', true).trigger("change");
当我调试时,this.text是未定义的。
有什么想法吗?预先感谢!
不是,我在同一个问题上苦苦挣扎,而且我实际上返回的是布尔值true和false,但它仍然无法过滤。Chrome和Firefox可以,移动浏览器和桌面浏览器不可以。