Я пытаюсь изменить некоторые jquery, но я застрял.
Мне нужно добавить к ряду вариантов уже существующий флажок выбора с некоторыми существующими опциями.
В приведенном ниже коде создается поле ENTIRE select с опциями:
$.getJSON( "sampleText.txt", function( data ) {
var items = [];
$.each( data, function( key, val ) {
items.push( "<option value='" + key + "'>" + val + "</option>" );
});
$( "<select/>", {
html: items.join( "" )
}).appendTo( "#smsMsgList" );
});
... но я просто хочу добавить несколько вариантов в свой EXISTING select box.
Bascially, мне нужно добавить "html: items.join(" ")" и ".appendTo(" #smsMsgList ");" без создания окружающего окна выбора.
Любая помощь ценится!
$.getJSON( "sampleText.txt", function( data ) {
var items = "";
$.each( data, function( key, val ) {
items += "<option value='" + key + "'>" + val + "</option>";
});
$(items).appendTo( "#smsMsgList" );
});
учитывая, что select имеет идентификатор smsMsgList
$(items.join( "" )).appendTo( "#smsMsgList" );
но это было бы долго ... а также, вы уже используете функцииpush
иjoin
... чтобы быть оптимальным, лучше использовать несколько функций ...