jQueryでリストに項目を追加する際に問題に直面しています。これが私が従う構文です。どちらも機能していません。
$("myList")[0].options.add(new Option("ListText", value)); //does not work
$("myList").append($('<option>', {
text: "ListText",
value: value
})); //does not work
$("myList").append(new Option("ListText", value)); //does not work.
ここで私のコードがどのように見えるか
<select id="myList" class="DropDownList Test" name="List">
<option value="selectid" selected="selected">--Please Select--</option>
<option value="test1">a</option>
<option value="test2">b</option>
<option value="test3">c</option>
</select>
このようなことをしてイメージングをしましょう。もしそうしても失敗します。
function updateTheList(ListID, value, position) {
switch (position) {
case '1':
$(ListID).append(new Option("Text", value));
break;
} //what is wrong with this syntax
}
if ($(Name+ "-ListID").is(':visible')) {
updateTheList($(Name+ "-ListID"), value, position);
} // it does not work
正しい方法を教えてください。
ありがとう