Jquery 獲取 改變元素屬性值

2021-07-30 04:18:17 字數 1602 閱讀 5876

via:

//標籤的屬性稱作元素屬性,在js裡對應的dom物件的對應屬性叫dom屬性。js裡的dom屬性名有時和原元素屬性名不同。

//******************************====操作元素屬性******************************====

//返回元素指定屬性值

var txt1_val=$("#txt1").attr("value");

//通過元素的dom屬性名更改dom屬性值

$("#txt1").attr();

//通過指定元素屬性改變元素屬性值

$("#txt1").attr("class","txt1_class2");

//給指定元素屬性賦值,通過後面**的方法返回值

$("#txt1").attr("class",function());

//一次賦乙個指定的樣式

$("#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;

//針對的元素具有垂直滾動條,設定從總體內容向下的第20行畫素開始,顯示在滾動條可視視窗內上方頂端

//如無引數,則返回當前滾動條可視視窗上方頂點位置,距離整體內容上方頂點的距離

$("#div_outer").scrolltop(20);

//針對的元素具有橫向滾動條,設定從總體內容左側的第20列畫素開始,顯示在滾動條可視視窗內左端頂點

//如無引數,則返回當前滾動條可視視窗左端頂點位置,距離整體內容左端頂點的距離

$("#div_outer").scrollleft(20);

Jquery 獲取和設定元素屬性值

jquery 獲取和設定元素屬性值 太陽火神的美麗人生 本文遵循 署名 非商業用途 保持一致 創作公用協議 太陽火神的美麗人生 本部落格專注於 敏捷開發及移動和物聯裝置研究 ios android html5 arduino pcduino,this attr key 獲取節點屬性名的值,相當於ge...

jQuery改變元素class屬性

去掉class屬性 this parent li removeclass prev selected 去掉同兄弟的class屬性。this parent li siblings removeclass prev selected li的class selected d的元素新增class屬性。thi...

jQuery改變元素class屬性

去掉class屬性 this parent li removeclass prev selected 去掉同兄弟的class屬性。this parent li siblings removeclass prev selected li的class selected d的元素新增class屬性。thi...