課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)課程
為什么text();和html();輸出結(jié)果不一樣呢?
2016-03-25
源自:jQuery基礎(chǔ)課程 4-10
正在回答
text()用來獲取或設(shè)置文本框的內(nèi)容,html()用來顯示文本框的內(nèi)容。
從前慢 提問者
.html()用為讀取和修改元素的HTML標(biāo)簽??? 對(duì)應(yīng)js中的innerHTML
?.html()是用來讀取元素的HTML內(nèi)容(包括其Html標(biāo)簽),.html()方法使用在多個(gè)元素上時(shí),只讀取第一個(gè)元素
?
.text()用來讀取或修改元素的純文本內(nèi)容? 對(duì)應(yīng)js中的innerText
? text()用來讀取元素的純文本內(nèi)容,包括其后代元素;.text()方法不能使用在表單元素上
.val()用來讀取或修改表單元素的value值
??? .val()是用來讀取表單元素的"value"值,.val()只能使用在表單元素上
關(guān)于三者的區(qū)別
?? 1. .val()方法和.html()相同,如果其應(yīng)用在多個(gè)元素上時(shí),只能讀取第一個(gè)表單元素的"value"值,但是.text()和他們不一樣,如果.text()應(yīng)用在多個(gè)元素上時(shí),將會(huì)讀取所有選中元素的文本內(nèi)容。
??? 2 .html(),.text(),.val()都可以使用回調(diào)函數(shù)的返回值來動(dòng)態(tài)的改變多個(gè)元素的內(nèi)容。
舉報(bào)
加入課程學(xué)習(xí),有效提高前端開發(fā)速度
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-25
text()用來獲取或設(shè)置文本框的內(nèi)容,html()用來顯示文本框的內(nèi)容。
2016-04-13
.html()用為讀取和修改元素的HTML標(biāo)簽??? 對(duì)應(yīng)js中的innerHTML
?.html()是用來讀取元素的HTML內(nèi)容(包括其Html標(biāo)簽),.html()方法使用在多個(gè)元素上時(shí),只讀取第一個(gè)元素
?
.text()用來讀取或修改元素的純文本內(nèi)容? 對(duì)應(yīng)js中的innerText
? text()用來讀取元素的純文本內(nèi)容,包括其后代元素;.text()方法不能使用在表單元素上
?
.val()用來讀取或修改表單元素的value值
??? .val()是用來讀取表單元素的"value"值,.val()只能使用在表單元素上
?
?
關(guān)于三者的區(qū)別
?? 1. .val()方法和.html()相同,如果其應(yīng)用在多個(gè)元素上時(shí),只能讀取第一個(gè)表單元素的"value"值,但是.text()和他們不一樣,如果.text()應(yīng)用在多個(gè)元素上時(shí),將會(huì)讀取所有選中元素的文本內(nèi)容。
??? 2 .html(),.text(),.val()都可以使用回調(diào)函數(shù)的返回值來動(dòng)態(tài)的改變多個(gè)元素的內(nèi)容。