關(guān)于給標(biāo)簽設(shè)置內(nèi)容 屬性?
突然發(fā)現(xiàn):發(fā)現(xiàn)給 <p>增加內(nèi)容的時(shí)候 可以用text,html? 而需要給<input> 設(shè)置內(nèi)容 則需要用到val(),有大神了解詳細(xì)的沒?
突然發(fā)現(xiàn):發(fā)現(xiàn)給 <p>增加內(nèi)容的時(shí)候 可以用text,html? 而需要給<input> 設(shè)置內(nèi)容 則需要用到val(),有大神了解詳細(xì)的沒?
2016-09-13
舉報(bào)
2016-09-13
.html(),.text()和.val()的差異總結(jié):??
.html(),.text(),.val()三種方法都是用來讀取選定元素的內(nèi)容;只不過.html()是用來讀取元素的html內(nèi)容(包括html標(biāo)簽),.text()用來讀取元素的純文本內(nèi)容,包括其后代元素,.val()是用來讀取表單元素的"value"值。其中.html()和.text()方法不能使用在表單元素上,而.val()只能使用在表單元素上;另外.html()方法使用在多個(gè)元素上時(shí),只讀取第一個(gè)元素;.val()方法和.html()相同,如果其應(yīng)用在多個(gè)元素上時(shí),只能讀取第一個(gè)表單元素的"value"值,但是.text()和他們不一樣,如果.text()應(yīng)用在多個(gè)元素上時(shí),將會讀取所有選中元素的文本內(nèi)容。
.html(htmlString),.text(textString)和.val(value)三種方法都是用來替換選中元素的內(nèi)容,如果三個(gè)方法同時(shí)運(yùn)用在多個(gè)元素上時(shí),那么將會替換所有選中元素的內(nèi)容。
.html(),.text(),.val()都可以使用回調(diào)函數(shù)的返回值來動(dòng)態(tài)的改變多個(gè)元素的內(nèi)容。
參考http://idcbgp.cn/code/8555