jQuery html()方法的用法

2020-07-16 10:05:25
內容操作,指的是使用 jQuery 來操作一個元素的文字內容、值內容等。

在 jQuery 中,對於內容操作共有以下 3 種方法。
  • html()。
  • text()。
  • val()。

其中,html() 和 text() 這兩個方法用於操作一般元素,而 val() 方法用於操作表單元素。 本節教學先來介紹 html() 方法。

在 jQuery 中,我們可以使用 html() 方法來獲取和設定一個元素中的“html 內容”。所謂的 html 內容,指的是所有的內部元素以及文字。

語法:

$().html()              //獲取 html 內容
$().html("html內容")    //設定 html 內容

html() 方法和 innerHTML 方法的效果是一樣的,只不過 html() 是 jQuery 中的實現方式,而 innerHTML 是 JavaScript 中的實現方式。

舉例:html() 獲取內容
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
    <script src="js/jquery-1.12.4.min.js"></script>
    <script>
        $(function () {
            $("#btn").click(function(){
                var result = $("div").html();
                alert(result);
            });
        })
    </script>
</head>
<body>
    <div>C語言中文網<strong>jQuery教學</strong></div>
    <input id="btn" type="button" value="獲取" />
</body>
</html>
預設情況下,預覽效果如圖 1 所示。
默認效果
圖 1:預設效果