jquery中text,html,val的區別

jquery中選取元素的內容有好幾種方式,text(),html(),val()
在這分析一下他們的區別:

    text()   用來讀取或修改元素的純文本內容
    html()   用爲讀取和修改元素的HTML標籤
    val()    用來讀取或修改表單元素的value值

html可以獲取元素內容中的html標籤,
text只返回純文本
val一般只用來獲取input元素的value值

    <div>
        <p>hello world!!</p>
    </div>
    js部分代碼
        $(function(){
            console.log($("div").html());
            console.log($("div").text());
            console.log($("div").val());
        })

這裏寫圖片描述

val()的值並沒有選取到,所以val只用於表單元素的value選取。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章