2012-05-16 32 views
-1

我试图填充一个下拉列表jQuery的下拉.VAL的.html

我有以下几点:

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

什么是.VAL和.html的目的。我看到VAL1是在下拉显示的内容,但究竟是什么.VAL

回答

2

根据该文档,.val(value)

在匹配的元素集中的每个元素的值。

.html(htmlString)

设置每个元素的HTML内容集合中匹配的元素。

您通常使用val来获取/设置输入元素的值,并通过html来获取/设置任何元素的内部html。

1

val()目的设置value属性的元素的,而不是html(val)其设置元素的内部HTML,坦率地说,应该由text()替代,因为它纯粹是文本更改/设置。

顺便说一句,这个问题本来可以很轻松地通过了jQuery API现场参观后,要使用(在大多数情况下),只需用下面的办法:

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

所以,在上面的问题,你会使用的网址:

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

参考文献:

+0

和.html是显示值,然后,更正 –