jQuery html() 方法

jQuery HTML/CSS 方法

html()方法獲取或設(shè)置所選元素的內(nèi)容(innerHTML)。

使用html()方法獲取內(nèi)容時,它將返回第一個選定元素的內(nèi)容。

使用html()方法設(shè)置內(nèi)容時,它將覆蓋所有選定元素的內(nèi)容。

注意:使用html()設(shè)置元素的內(nèi)容時,該元素中的所有內(nèi)容都將被新內(nèi)容完全替換。此外,在用新內(nèi)容替換子元素之前,jQuery從子元素中刪除了其他構(gòu)造,例如數(shù)據(jù)和事件處理程序。

使用text()方法僅獲取或設(shè)置所選元素的文本內(nèi)容。

語法:

獲取內(nèi)容:

$(selector).html()

設(shè)定內(nèi)容:

$(selector).html(content)

使用函數(shù)設(shè)置內(nèi)容:

$(selector).html(function(index, currentContent))

示例

單擊按鈕,獲取第一段的內(nèi)容:

$("button").click(function(){
  alert($("p").html());
});
測試看看?/?

單擊每個段落將返回HTML內(nèi)容:

$("p").click(function(){
  alert($(this).html());
});
測試看看?/?

更改所有段落的內(nèi)容:

$("button").click(function(){
  $("p").html("我想說: <b>Hello world</b>");
});
測試看看?/?

使用函數(shù)更改元素內(nèi)容:

$("button").click(function(){
  $("p").html(function(i){
    return "這個p元素的索引: " + i;
  });
});
測試看看?/?

html()方法和text()方法之間的區(qū)別:

$("#btn1").click(function(){
  $("p").html("我想說: <b>Hello world</b>");
});
$("#btn2").click(function(){
  $("p").text("我想說: <b>Hello world</b>");
});
測試看看?/?

參數(shù)值

參數(shù)描述
content設(shè)置為所有選定元素內(nèi)容的HTML字符串
注意:如果省略此參數(shù),則html()將返回第一個選定元素的內(nèi)容
function(index, currentContent)指定一個返回要設(shè)置的HTML內(nèi)容的函數(shù)
  • index-返回元素在集合中的索引位置

  • currentContent-返回所選元素的當(dāng)前HTML內(nèi)容

jQuery HTML/CSS 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清