[英]Select an Option via jquery by the text
我试图通过其文本标签选择一个<option>
...我有一个数组来自动填充表单,但是对于下拉菜单选择一个区域,我有该区域的名称,但是没有值可以选择通过仅知道其名称的此选项字段?
到目前为止,这是我的代码
var string = $("textarea[name=shortFillString]").val();
var split = string.split('~');
$("select[name=region]").val(split[1]);
split [1]的值是ex的区域名称。 “柏林”,但的值是该区域的数据库ID,而不是名称:s
我希望你能帮帮我...
问候
- 编辑 -
谢谢您的快速回应! 我的最终解决方案如下所示:
$("select option").filter(function() {
return this.text === split[1];
}).attr("selected","selected");
我假设您正在谈论通过其text
获取特定的<option>
:
var $opt = $("select > option").filter(function() {
return this.text === "Berlin"
});
$opt.doSomething();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.