2012-05-16 3 views
-1

Я пытаюсь заполнить выпадающий списокпадение JQuery вниз .val .html

У меня есть следующие:

$('#dd_deg ').append($('<option></option>').val('hello').html('va1')); 

Какова цель .val и .html. Я вижу, что знач1 показывает, что в раскрывающемся списке, но то, что является целью .val

ответ

2

Согласно документации, .val(value)

Установить значение каждого элемента в наборе соответствующих элементов.

И .html(htmlString)

Установите HTML содержимое каждого элемента в наборе соответствующих элементов.

Обычно вы используете val для получения/установки значений входных элементов и html для получения/установки внутреннего html любого элемента.

1

val() устанавливает атрибут value элемента, в отличие от html(val), который устанавливает внутренний-HTML элемента и, честно говоря, должен заменить на text(), поскольку это чисто текстовое изменение/настройка.

Кстати, этот вопрос можно было бы достаточно легко ответить посещением сайта API JQuery, чтобы использовать (в большинстве случаев) просто использовать следующий подход:

http://api.jquery.com/<name of method you want information about>/ 

Так, в приведенном выше вопрос, вы бы использовать URL:

http://api.jquery.com/val/ 

Ссылки:

+0

и .html - это значение дисплея, затем, правильно –

Смежные вопросы