0

私はドロップダウンを持っています

<select>
    <option value="">Select</option>
    <option value="1">ABC</option>
    <option value="2">DEF</option>
  </select>

異なるページの 10 か所以上に同じ選択ボックスがあります。これは ajax を介して生成ABCされますdefault

自分のページにもう一度コードを書きたくないのですが、可能性はありますか?

前もって感謝します...

4

2 に答える 2

0

ここに、ajax で取得したオプションを使用してコンボをロードすることについて行ったコメントを考慮した別の例 (JQuery を使用) があります

Jクエリ:

var options = "<option value=\"\">Select</option><option value=\"1\">ABC</option><option value=\"2\">DEF</option>";

function test() {
    // Populate select with ID destiny 1 without selecting a value
    populate("#destiny1", null, options);
    // Populate select with ID destiny 2, selecting the value of the first index
    populate("#destiny2", 1, options);
}

function populate(destiny, indexOption, options) {
    $(destiny).html(options);
    if (indexOption != null) {
        $(destiny + " option")[indexOption].selected = true; 
        $(destiny).trigger("change");
    }
}

HTML:

<select id="destiny1"></select>

<select id="destiny2"></select>

<input type="button" onclick="test()" value="TEST"></input>
于 2013-06-28T10:54:37.057 に答える