text()方法獲取或設(shè)置所選元素(包括其后代)的文本內(nèi)容。
當(dāng)使用text()方法獲取內(nèi)容時(shí),它將返回所有選定元素的文本內(nèi)容。
當(dāng)使用text()方法設(shè)置內(nèi)容時(shí),它將覆蓋所有選定元素的文本內(nèi)容。
使用html()方法獲取或設(shè)置所選元素的innerHTML(文本+ HTML標(biāo)記)。
注意: text()方法不能在輸入元素上使用。對(duì)于輸入字段文本,請(qǐng)使用val()方法。
獲取文字內(nèi)容:
$(selector).text()
設(shè)置文字內(nèi)容:
$(selector).text(content)
使用功能設(shè)置文本內(nèi)容:
$(selector).text(function(index, currentContent))
單擊按鈕,獲取所有段落的文本內(nèi)容:
$("button").click(function(){ alert($("p").text()); });測(cè)試看看?/?
更改所有段落的文本內(nèi)容:
$("button").click(function(){ $("p").text("I would like to say: Hello world"); });測(cè)試看看?/?
使用以下函數(shù)更改元素的文本內(nèi)容:
$("button").click(function(){ $("p").text(function(i){ return "這個(gè)p元素的索引: " + i; }); });測(cè)試看看?/?
html()方法和text()方法之間的區(qū)別:
$("#btn1").click(function(){ $("p").html("我想說: <b>Hello world</b>"); }); $("#btn2").click(function(){ $("p").text("我想說: <b>Hello world</b>"); });測(cè)試看看?/?
參數(shù) | 描述 |
---|---|
content | 設(shè)置為所有選定元素內(nèi)容的文本字符串 注意:如果省略此參數(shù),則text()將返回選定元素的內(nèi)容 |
function(index, currentContent) | 指定一個(gè)函數(shù),該函數(shù)返回要設(shè)置的文本內(nèi)容
|