jquery改變元素屬性值
//標籤的屬性稱作元素屬性,在JS裡對應的DOM物件的對應屬性叫DOM屬性。JS裡的DOM屬性名有時和原元素屬性名不同。
//==================================操作元素屬性==================================
//返回元素指定屬性值
var txt1_val=$(“#txt1”).attr(“value”);
//通過元素的DOM屬性名更改DOM屬性值
$(“#txt1”).attr({ value : “txt1_value” , className : “txt1_class” });
//通過指定元素屬性改變元素屬性值
$(“#txt1”).attr(“class”,”txt1_class2″);
//給指定元素屬性賦值,通過後面捆綁的方法返回值
$(“#txt1”).attr(“class”,function(){
return “txt1_class3”;
})
//移除指定的元素屬性
$(“#txt1”).removeAttr(“class”);
//==================================修改CSS類==================================
//給CSS類即class元素屬性新增一個屬性值,可以新增多個之間用空格分開以下的對CSS類操作函式同樣可以填入多個CSS類
$(“#txt1”).addClass(“txt1_class txt1_class2”);
//判斷是否已有該CSS類,返回真假
$(“#txt1”).hasClass(“txt1_class txt1_class2”);
//移除指定CSS類,用空格分開,如無指定則刪除該元素所有CSS類
$(“#txt1”).removeClass(“txt1_class”);
//判斷是否有這個CSS類,有就刪除,沒有就新增
$(“#txt1”).toggleClass(“txt1_class”);
//根據後面的返回真則新增此CSS類,假則刪除此CSS類
$(“#txt1”).toggleClass(“txt1_class”,false);
//==================================修改CSS屬性==================================
//返回指定CSS樣式值
$(“#txt1”).css(“color”);
//一次賦多個樣式
$(“#txt1″).css({color:”#ff0011″,background:”blue”});
//一次賦一個指定的樣式
$(“#txt1”).css(“color”,”black”);
//==================================寬和高相關==================================
//設定元素的高度,無值則返回該元素的高度單位畫素
$(“#txt1”).height(25);
//設定元素的寬度,無值則返回該元素的寬度
$(“#txt1”).width(150);
//獲取元素的內部高度,不包括邊框
$(“#txt1”).innerHeight();
//獲取元素內部寬度,不包括變寬
$(“#txt1”).innerWidth();
//獲取元素外部高度,包括邊框
$(“#txt1”).outerHeight();
//獲取元素外部寬度,包括邊框
$(“#txt1”).outerWidth();
//==================================位置相關==================================
//獲取元素相對視窗的偏移位置,返回兩個值,一個top值,一個left值
var txt1_offset=$(“#txt1”).offset();
var top=txt1_offset.top;
var left=txt1_offset.left;
//返回相對父元素的相對偏移位置,返回兩個值一個top,一個left
var txt1_position=$(“#txt1”).position();
var top=txt1_position.top;
var left=txt1_position.left;
本文轉自韓立偉 51CTO部落格,原文連結http://blog.51cto.com/hanchaohan/1214355:,如需轉載請自行聯絡原作者
相關文章
- jQuery如何設定元素的屬性值jQuery
- jQuery type屬性值篩選input元素jQuery
- jQuery點選元素獲取此元素的id屬性值jQuery
- jQuery 隱藏具有指定class屬性值的元素jQuery
- jQuery獲取id屬性值具有點的元素jQuery
- 使用jQuery獲取iframe元素的value屬性值jQuery
- jquery隱藏具有指定class屬性值的元素jQuery
- js 改變 控制元件的屬性值JS控制元件
- jQuery使用css()方法設定元素的display屬性值jQueryCSS
- jquery獲取id屬性值帶有點的元素jQuery
- 在一個元素上:hover,改變另一個元素的css屬性CSS
- jQuery如何修改元素的屬性jQuery
- jquery通過name屬性匹配元素jQuery
- jquery設定href屬性值jQuery
- javascript動態改變iframe元素src屬性程式碼例項JavaScript
- JavaScript監聽屬性改變JavaScript
- 改變檔案屬性 (轉)
- jQuery根據多個屬性匹配元素jQuery
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- css匹配具有指定屬性值的元素CSS
- 動態修改input元素type屬性值
- WPF當屬性值改變時利用PropertyChanged事件來載入動畫事件動畫
- jquery設定和獲取元素的屬性jQuery
- jQuery利用name屬性獲取表單元素jQuery
- jQuery建立一個元素同時設定元素的屬性jQuery
- 物件屬性值賦給變數物件變數
- 設定和獲取元素固有屬性值
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- CSScursor屬性改變滑鼠的樣式CSS
- jQuery如何判斷元素是否具有指定的屬性jQuery
- jQuery動態建立html元素並設定屬性jQueryHTML
- jQuery 屬性jQuery
- jQuery屬性jQuery
- css匹配type屬性值為text的input元素CSS
- css3中的zoom屬性以及jquery中css()方法操作元素的屬性CSSS3OOMjQuery
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- id屬性值帶有點(.)jQuery如何獲取jQuery
- jQuery動態修改連結的href屬性值jQuery