【问题标题】:Select an Option via jquery by the text通过文本选择一个选项通过 jquery
【发布时间】:2012-02-06 11:12:55
【问题描述】:

我正在尝试通过其文本标签选择 <option>... 我有一个数组来自动填充表单,但是对于选择区域的下拉列表,我有区域的名称,但没有值是否可以通过只知道其名称来选择此选项字段?

这是我目前的代码

var string = $("textarea[name=shortFillString]").val();
var split  = string.split('~');
$("select[name=region]").val(split[1]);

split[1] 的值是 ex 的区域名称。 "Berlin",但值是区域的数据库 ID 而不是名称:s

希望你能帮帮我……

问候

--编辑--

感谢您的快速响应!我设置它的最终解决方案如下所示:

$("select option").filter(function() {
    return this.text === split[1];
}).attr("selected","selected");

【问题讨论】:

  • 需要更多细节,伙计。我找不到你

标签: javascript jquery select option


【解决方案1】:

我会假设您正在谈论通过其text 获取特定的<option>

var $opt = $("select > option").filter(function() {
    return this.text === "Berlin"
});
$opt.doSomething();

Demo.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    相关资源
    最近更新 更多