2012-05-16 29 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是顯示值,然後,更正 –