亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問jQuery中的text(),html(),val()有什么區別

請問jQuery中的text(),html(),val()有什么區別

溫溫醬 2019-07-22 12:12:58
請問jQuery中的text(),html(),val()有什么區別
查看完整描述

4 回答

?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

text():獲取或者改變指定元素的文本
html():獲取或改變指定元素的html元素以及文本
val():獲取或者改變指定元素的value值(一般是表單元素)

以上3個都是jquery類庫中的語法

第二個問題,基本沒有什么區別,作用都是獲得當前對象的value值(一般是表單元素)
只是,this.value是js的原生語法,$(this).val()是jquery的語法
使用this.value無需引入任何庫文件,而$(this).val()則需要引入jquery庫文件

查看完整回答
反對 回復 2019-07-23
?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊


this.value是javascript語法,而$(this).val()是jquery語法,都是用于獲取表單文本的值。


查看完整回答
反對 回復 2019-07-23
?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

1.<input type='text' value='xxx'/> 這個就需要用 val()。
2.<span>你好</span> 這個就用 text()。
3.<div><p>您好!</p></div> 這個就用html()。

結合他們說的,我想你已經明白了。


查看完整回答
反對 回復 2019-07-23
?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊


html就是你可以添加像<a></a>、<p></p>等標記
text只能寫文本如果寫了上面的標記則會以文本形式輸出
val是屬性,只有有該屬性的對象才能調用

 


查看完整回答
反對 回復 2019-07-23
  • 4 回答
  • 0 關注
  • 352 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號