1. 程式人生 > >jquery中val(),text(),html()三個方法的區別

jquery中val(),text(),html()三個方法的區別

三個方法都是jquery中用於獲取或者設定內容

(1)val()主要針對的物件是表單元素(input)的value屬性

<input id="valtest" type="text" value="我是val()">,通過$("#valtest").val()獲取到"我是val()"。

(2)text()獲取或者設定物件的文字內容,不包括html標籤,包括子節點的文字

<p id="ptest">段落中的<b>粗體</b>文字。</p>,通過$("#ptest").text()獲取到"段落中的粗體文字"。

(3)html()獲取或者設定物件的內容,包括html標籤

(2)中通過$("#ptest").html()獲取到"段落中的<b>粗體</b>文字"。