我试图通过其文字标签选择<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");
答案 0 :(得分:1)
我假设您正在谈论通过<option>
获取特定text
:
var $opt = $("select > option").filter(function() {
return this.text === "Berlin"
});
$opt.doSomething();