一、獲取和設置樣式css
1jquery 2bootstrap |
|
二、追加樣式code
複製代碼代碼以下:orm
$("#two").addClass("divClass2")//爲ID爲two的對象追加樣式divClass2對象
三、移除樣式ci
1element 2 |
|
四、切換類名
複製代碼代碼以下:
$("#two").toggleClass("anotherClass") //重複切換anotherClass樣式
五、判斷是否含有某項樣式
複製代碼代碼以下:
$("#two").hasClass("another")==$("#two").is(".another");
六、獲取css樣式中的樣式
複製代碼代碼以下:
$("div").css("color")//設置color屬性值. $(element).css(style)
設置單個樣式
複製代碼代碼以下:
$("div").css("color","red")
設置多個樣式
1 2 3 |
|
7.offset()方法
它的做用是獲取元素在當前視窗的相對偏移,其中返回對象包含兩個屬性,即top和left 。
注意:只對可見元素有效。
1 2 3 |
|
八、position()方法
它的做用是獲取元素相對於最近的一個position樣式屬性設置爲relative或者absolute的祖父節點的相對偏移,與offset()同樣,它返回的對象也包括兩個屬性即top和left。
九、scrollTop()方法和scrollLeft()方法
1 2 |
|
十、jQuery中的 toggle和slideToggle 方法,均可以實現對一個元素的顯示和隱藏。區別是:
toggle:動態效果爲從右至左。橫向動做。
slideToggle:動態效果從下至上。豎向動做。
好比想實現一個樹由下至上收縮的動態效果,就使用slideToggle就ok了。
1 2 3 4 |
|
一、jquery獲取的例子
如何經過jquery查出ID以jq_開頭,以二、4結束的元素?
<div id="jq_1">
<div id="jq_2">
<div id="sdf">
<div id="jq_3">
<div id="jq_4">
如何經過jquery查出ID以jq_開頭,以二、4結束的元素
二、使用bootstrap時間控件時 根據name或id找到元素
<input type="text" name="wcrq" id="wcrqTime" data-date-format="yyyy-mm-dd" class="form-control">
$("input[name$='Time']") 獲取input中name以Time結尾的
$("input[id*='Time']") 獲取input中id以Time結尾的
三、
^開頭
表示 name 以 ?????開頭的
相似的還有
$ 結尾
* 包含
! 不等於
四、判斷bootstrap tab標籤頁 哪一個顯示
<ul id="myTab" class="nav nav-tabs"> <li class="active"> <a href="#TYYW" data-toggle="tab">頁面1</a> </li> <li> <a href="#notTYYW" data-toggle="tab">頁面2</a> </li> </ul>
function 方法名(){ var tab=$("#myTab li[class='active'] a").text(); console.info(tab) if (tab=='頁面1') { //Tab頁面1時執行 } if(tab=='頁面2') { //Tab頁面2時執行 } }