jQuery-獲取內(nèi)容和屬性

2019-9-23    seo達(dá)人

jQuery 擁有可操作 HTML 元素和屬性的強(qiáng)大方法。



jQuery DOM 操作

jQuery 中非常重要的部分,就是操作 DOM 的能力。

jQuery 提供一系列與 DOM 相關(guān)的方法,這使訪(fǎng)問(wèn)和操作元素和屬性變得很容易。

提示:DOM = Document Object Model(文檔對(duì)象模型)

DOM 定義訪(fǎng)問(wèn) HTML 和 XML 文檔的標(biāo)準(zhǔn):

“W3C 文檔對(duì)象模型獨(dú)立于平臺(tái)和語(yǔ)言的界面,允許程序和腳本動(dòng)態(tài)訪(fǎng)問(wèn)和更新文檔的內(nèi)容、結(jié)構(gòu)以及樣式?!?br />


獲得內(nèi)容 - text()、html() 以及 val()

三個(gè)簡(jiǎn)單實(shí)用的用于 DOM 操作的 jQuery 方法:

text() - 設(shè)置或返回所選元素的文本內(nèi)容

html() - 設(shè)置或返回所選元素的內(nèi)容(包括 HTML 標(biāo)記)

val() - 設(shè)置或返回表單字段的值

下面的例子演示如何通過(guò) jQuery text() 和 html() 方法來(lái)獲得內(nèi)容:



<!DOCTYPE html>

<html>

<head>

<script src="/jquery/jquery-1.11.1.min.js"></script>

<script>

$(document).ready(function(){

  $("#btn1").click(function(){

    alert("Text: " + $("#test").text());

  });

  $("#btn2").click(function(){

    alert("HTML: " + $("#test").html());

  });

});

</script>

</head>



<body>

<p id="test">這是段落中的<b>粗體</b>文本。</p>

<button id="btn1">顯示文本</button>

<button id="btn2">顯示 HTML</button>

</body>



</html>



val()方法例子:



<!DOCTYPE html>

<html>

<head>

<script src="/jquery/jquery-1.11.1.min.js"></script>

<script>

$(document).ready(function(){

$("button").click(function(){

alert("Value:"+$("#test").val());

});

});

</script>

</head>



<body>

<p>姓名:<input type="text" id="test" value="米老鼠"></p>

<button>顯示值</button>

</body>



</html>



獲取屬性 - attr()

jQuery attr() 方法用于獲取屬性值。



<!DOCTYPE html>

<html>

<head>

<script src="/jquery/jquery-1.11.1.min.js"></script>

<script>

$(document).ready(function(){

  $("button").click(function(){

    alert($("#w3s").attr("url"));

  });

});

</script>

</head>



<body>

<p><a url="img/001.jpg" id="w3s">W3School.com.cn</a></p>

<button>顯示 href 值</button>

</body>



</html>

藍(lán)藍(lán)設(shè)計(jì)m.820esy.cn )是一家專(zhuān)注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì)  cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì)  包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶(hù)體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)。

分享本文至:

日歷

鏈接

個(gè)人資料

存檔