課程
/前端開發
/jQuery
/jQuery基礎 (一)—樣式篇
.html()?//省略參數時返回值是字符串 .html(htmlString)?//有參數時返回值是當前jQuery對象 那么.text()也一樣嗎??還是不一樣?
2018-06-10
源自:jQuery基礎 (一)—樣式篇 3-2
正在回答
語法
$(selector).text(textString)
設置或返回被選元素的文本內容
參數與返回值說明:
.text()結果返回一個字符串,
1,如果省略參數,返回值是一個字符串,字符串的內容是所有匹配元素的合并文本(包括后代元素內容),并且文本內容刪除 HTML 標記(有標記也不叫作文本,叫節點或元素).
2, 如果有參數,則設置匹配元素的文本內容.參數規定被選元素的新文本內容.它會覆蓋被選元素的所有內容。
注意:特殊字符會被編碼。
3,如果參數是函數,可以設置保留原文本內容,而不會被新內容替換掉。如:return text+"我是新文本";
$(selector).text(function(index,oldcontent))
必需。規定返回被選元素的新文本內容的函數。
index - 可選。接受選擇器的 index 位置。
currentcontent - 可選。接受選擇器的當前內容。
? ??
此函數的返回值是需要為該元素設置的文本內容
.html與.text的異同:
.html處理的是元素內容,.text處理的是文本內容
.html只能使用在HTML文檔中,.text 在XML 和 HTML 文檔中都能使用
如果處理的對象只有一個子文本節點,那么html處理的結果與text是一樣的
jQueryObject.html( [ htmlString ] )
html()函數用于設置或返回當前jQuery對象所匹配的DOM元素內的html內容。
html()
該函數的用途相當于設置或獲取DOM元素的innerHTML屬性值。
innerHTML
該函數屬于jQuery對象(實例)。
jQuery
1, ?html()函數只有一個參數,而且參數可選.它是字符串類型或函數類型,用于設置html內容。
2, 如果參數不是字符串或函數類型,則會被轉換為字符串類型(?3,如果省略參數,則表示獲取第一個匹配元素的html內容;html()的返回值是字符串類型。4, 如果參數是字符串,則用來設置所有匹配元素的html內容,會替換掉原內容。html()的返回值是當前jQuery對象本身.5, 參數可以是個函數,可設置保留原html內容,而不必被新內容替換掉..6,如果參數是個函數,html()會為此函數傳入兩個參數:? ?第一個參數就是該元素在匹配元素的集合中的索引,? ? 第二個參數就是該元素當前的html內容。? ? 此函數的返回值就是需要為該元素設置的html內容
3,如果省略參數,則表示獲取第一個匹配元素的html內容;html()的返回值是字符串類型。
4, 如果參數是字符串,則用來設置所有匹配元素的html內容,會替換掉原內容。html()的返回值是當前jQuery對象本身.
5, 參數可以是個函數,可設置保留原html內容,而不必被新內容替換掉..
6,如果參數是個函數,html()會為此函數傳入兩個參數:
? ?第一個參數就是該元素在匹配元素的集合中的索引,
? ? 第二個參數就是該元素當前的html內容。
? ? 此函數的返回值就是需要為該元素設置的html內容
舉報
jQuery初入開啟樣式修煉,體驗萬能的jQuery樣式集搭建網站布局
3 回答.text( function(index, text) ) 中的index是固定值嗎?
3 回答$("p").text( $("#single").val() );這一句返回的不應該是null么
2 回答函數的返回值問題
1 回答這里獲取的元素長度是什么意思?為什么返回值是1跟0?
2 回答為什么return返回 后面還要加value[1]的值呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-10
jQuery 文檔操作 - text() 方法
語法
$(selector).text(textString)
定義和用法
設置或返回被選元素的文本內容
參數與返回值說明:
.text()結果返回一個字符串,
1,如果省略參數,返回值是一個字符串,字符串的內容是所有匹配元素的合并文本(包括后代元素內容),并且文本內容刪除 HTML 標記(有標記也不叫作文本,叫節點或元素).
2, 如果有參數,則設置匹配元素的文本內容.參數規定被選元素的新文本內容.它會覆蓋被選元素的所有內容。
注意:特殊字符會被編碼。
3,如果參數是函數,可以設置保留原文本內容,而不會被新內容替換掉。如:return text+"我是新文本";
使用函數設置文本內容
語法
必需。規定返回被選元素的新文本內容的函數。
index - 可選。接受選擇器的 index 位置。
currentcontent - 可選。接受選擇器的當前內容。
? ??
此函數的返回值是需要為該元素設置的文本內容
.html與.text的異同:
.html處理的是元素內容,.text處理的是文本內容
.html只能使用在HTML文檔中,.text 在XML 和 HTML 文檔中都能使用
如果處理的對象只有一個子文本節點,那么html處理的結果與text是一樣的
2018-06-10
jQuery.html() 方法
語法
jQueryObject.html( [ htmlString ] )
定義和用法
html()
函數用于設置或返回當前jQuery對象所匹配的DOM元素內的html內容。該函數的用途相當于設置或獲取DOM元素的
innerHTML
屬性值。該函數屬于
jQuery
對象(實例)。參數與返回值說明:
1, ?
html()
函數只有一個參數,而且參數可選.它是字符串類型或函數類型,用于設置html內容。2, 如果參數不是字符串或函數類型,則會被轉換為字符串類型(?
3,如果省略參數,則表示獲取第一個匹配元素的html內容;html()的返回值是字符串類型。
4, 如果參數是字符串,則用來設置所有匹配元素的html內容,會替換掉原內容。html()的返回值是當前jQuery對象本身.
5, 參數可以是個函數,可設置保留原html內容,而不必被新內容替換掉..
6,如果參數是個函數,
html()
會為此函數傳入兩個參數:? ?第一個參數就是該元素在匹配元素的集合中的索引,
? ? 第二個參數就是該元素當前的html內容。
? ? 此函數的返回值就是需要為該元素設置的html內容