繁体   English   中英

通过jQuery通过文本选择一个选项

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM