偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

jQuery學(xué)習(xí)大總結(jié)(三)jQuery操作元素屬性

開(kāi)發(fā) 前端
上次總結(jié)了下,jQuery包裝集,今天主要總結(jié)一下jQuery操作元素屬性的一些知識(shí)。

上次總結(jié)了下,jQuery包裝集,今天主要總結(jié)一下jQuery操作元素屬性的一些知識(shí)。

先看一個(gè)例子

  1. <a id="easy" href="#">http://www.jquery001.com</a> 

現(xiàn)在要得到a標(biāo)簽的屬性id。有如下方法:

  1. jQuery("#easy").click(function() { 
  2.     alert(document.getElementById("easy").id); //1 
  3.     alert(this.id); //2 
  4.     alert(jQuery(this).attr("id"));  //3 
  5. }); 

方法1使用的是javascript原始方法;方法2用到了this,this就相當(dāng)于一個(gè)指針,返回的是一個(gè)dom對(duì)象,本例中返回a標(biāo)簽對(duì)象。所以 this.id可直接得到id。方法3將dom對(duì)象轉(zhuǎn)換成了jQuery對(duì)象,再利用jQuery封裝的方法attr()得到a標(biāo)簽的ID。

可見(jiàn),有時(shí)候用javascript配合jQuery會(huì)很方便。下邊著重總結(jié)一下jQuery操作元素屬性。

  • attr(name)             取得元素的屬性值
  • attr(properties)    設(shè)置元素屬性,以名/值形式設(shè)置
  • attr(key,value)       為元素設(shè)置屬性值
  • removeAttr(name) 移除元素的屬性值

下邊以實(shí)例說(shuō)明每種方法的具體用法。

  1. <div id="test"> 
  2.     <a id="hyip" href="javascript:void(0)">jQuery學(xué)習(xí)</a> 
  3.     <a id="google" href="javascript:void(0)">谷歌</a> 
  4.     <img id="show" /> 
  5. </div>
  1. jQuery("#test a").click(function() { 
  2.     //得到ID 
  3.     jQuery(this).attr("id"); //同this.id 
  4.  
  5.     //為img標(biāo)簽設(shè)置src為指定圖片;title為谷歌. 
  6.     var v = { src: "http://www.google.com.hk/intl/zh-CN/images/logo_cn.png", title: "谷歌" }; 
  7.     jQuery("#show").attr(v); 
  8.  
  9.     //將img的title設(shè)置為google,同上邊的區(qū)別是每次只能設(shè)定一個(gè)屬性 
  10.     jQuery("#show").attr("title", "google"); 
  11.  
  12.     //移除img的title屬性 
  13.     jQuery("#show").removeAttr("title"); 
  14. }); 

大家可能已經(jīng)發(fā)現(xiàn)了,在jQuery中attr()方法,既可以獲得元素的屬性值,又能設(shè)置元素的屬性值。是的,在jQuery中,類似的方法還有很多,現(xiàn)在將它們總結(jié)下來(lái),以后用起來(lái)也會(huì)比較容易。

方法有:

  • html()  獲取或設(shè)置元素節(jié)點(diǎn)的html內(nèi)容
  • text()  獲取或設(shè)置元素節(jié)點(diǎn)的文本內(nèi)容
  • height()  獲取或設(shè)置元素高度
  •  width()  獲取或設(shè)置元素寬度
  •  val()  獲取或設(shè)置輸入框的值

以html()為例,其余的相似:

  1. <div id="showhtml">google</div>
  1. //獲得html,結(jié)果為google 
  2. jQuery("#showhtml").html(); 
  3. //設(shè)置html,結(jié)果為I love google 
  4. jQuery("#showhtml").html("I love google"); 

以上這些就是jQuery操作元素屬性的一些基本方法了,經(jīng)過(guò)本次的總結(jié),相信大家在使用jQuery時(shí),會(huì)更加的熟練。

原文鏈接:http://www.jquery001.com/jquery-element-property.html

責(zé)任編輯:陳四芳 來(lái)源: jquery001.com
相關(guān)推薦

2013-12-02 14:33:41

jQuery事件

2013-12-02 14:40:03

jQueryAjax

2013-12-02 14:18:33

jQuery對(duì)象

2013-12-02 14:22:14

jQuery選擇器

2011-05-06 10:02:42

jqueryjavascript

2012-03-08 11:23:09

jQuery Mobi

2010-09-28 13:40:52

DOM元素

2011-01-18 15:35:59

jQueryJavaScriptweb

2010-05-24 13:04:53

jQueryJavaScript

2011-06-07 14:15:01

jQuery

2011-09-05 16:43:00

jQuery Mobi

2010-02-04 17:16:30

2011-05-05 11:03:34

jQueryjavascript

2013-12-02 14:13:54

jQueryUI

2011-01-19 08:59:30

jQueryWebAjax

2010-07-01 11:23:57

UML類圖元素

2009-06-18 15:49:31

jQuery插件

2012-04-28 10:29:24

jQuery

2014-11-10 09:59:08

jQuery

2011-09-01 10:27:42

jQuery Mobi
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)