Мне нужно перезагрузить раскрывающиеся текстовые поля в событии onClick. Вот мой jsfiddleКак перезагрузить опции выбора тега в событии onClick в Javascript?
HTML
<select id='1' onClick='createOpts(this)'>" + "
<option>None</option>" + "</select>
JS
function createOpts(that) {
theOptions = "<option>Test</option>";
that.find("option").remove().end().append(theOptions);
}
Почему это не перезарядить варианты?
Потому что вы пытаетесь использовать jQuery в javascript. Добавьте ссылку на jQuery, затем используйте '$ (that) .find ....' Кстати, вы также не должны запускать идентификаторы элементов с номером, как в вашем 'id = '1'', это технически неверно и может иметь значение некоторый код, который не работает – Rhumborl
Также ваш HTML имеет два '' + "' в нем, которые используются для объединения строк в javascript и ненужных в HTML – rwacarter