jquery下拉.val .html

时间:2012-05-16 15:27:35

标签: jquery

我正在尝试填充下拉列表

我有以下内容:

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

.val和.html的目的是什么?我看到val1是下拉列表中的内容,但是.val

的目的是什么

2 个答案:

答案 0 :(得分:2)

根据文档.val(value)

  

设置匹配元素集中每个元素的值。

.html(htmlString)

  

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

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

答案 1 :(得分:1)

val()设置元素的value属性,而不是html(val)设置元素的内部HTML,坦率地说,应该用text()替换因为这是一个纯文本的变化/设置。

顺便说一句,通过访问jQuery API站点可以很容易地回答这个问题,使用(在大多数情况下)只需使用以下方法:

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

因此,在上面的问题中,您将使用URL:

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

参考文献: