テキストでjquery経由でオプションを選択する

im trying to select an by its text label... I have an array to autofill a form, but for the dropdown to select a region I have the Name of the region, but not the value is there a way to select this option field by just knowing its name ?

ここまで私のコードです

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

split [1]の値はexの領域の名前です。 "Berlin"ですが、その値はその名前ではなくリージョンのデータベースIDです:s

あなたが私を助けてくれることを願って...

敬具

- EDIT -

あなたの速い応答へのThx!それを設定する私の最終的な解決策は次のようになります:

$("select option").filter(function() {
    return this.text === split[1];
}).attr("selected","selected");
1
詳細が必要でした。私はあなたを得ることができません
追加された 著者 Ali Foroughi,

1 答え

I would assume you are talking about getting a particular via its text:

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

デモ。

1
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript