値オプションなしのJavaScriptでドロップダウン(選択)を変更する

drop-down-menu javascript option select
値オプションなしのJavaScriptでドロップダウン(選択)を変更する

私は、Magentoによって異なるラベルで作成された次の3つのDropDownを持っています。

Choose title:



-- please select --
title1 +10,00
title2 +20,00
title3 +30,00

すべての値エントリ(value = “56”など)は自動的に作成されるため、どの値番号を表示するかを選択できません。

JavaScriptで「value2」オプションを使用せずに「title2 +20,00」などのオプションを選択する必要があります。

それは可能ですか? 「はい」の場合、どちらに行きますか?

役立つ答えをありがとう。

  0  0


ベストアンサー

function selectOption(sSelectId, sSelectedOptionText) {
    var oOptions = document.getElementById(sSelectId).getElementsByTagName('OPTION');
    for (var i = 0; i < oOptions.length; i++) {
        if (oOptions[i].innerHTML == sSelectedOptionText) {
            oOptions[i].selected = true;
            break;
        }
    }
}

selectOption('select_13', 'title2 +20,00');
selectOption('select_14', 'text 2');
selectOption('select_15', 'text 3');
...

jsfiddleも参照してください。

1


  var myValue = $('option:contains("title2 +20,00")').val();
  $('#select_13').val(myValue);

0


タイトルとURLをコピーしました