我想根据文本从下拉列表中检索值.
我知道我可以这样做:
$('#RegionsFilterDropdown option:contains("item")').val()
Run Code Online (Sandbox Code Playgroud)
但是,这不会返回完全匹配.例如,如果下拉列表中包含"项目1","项目2"等选项,那么上面的代码将返回多于1个结果,这不是我想要的.
有什么建议?
谢谢Rob
你正在寻找.filter()方法.
$('#RegionsFilterDropdown option').filter(function() {
return $(this).text() === 'item';
}).val(); // returns value of the first matched element, if any
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1407 次 |
| 最近记录: |