1樓:
分為以下2種情況:
1.如果css寫成行內樣式,可以通過獲取style屬性的值來判斷,示例如下:
判斷id為divid的div元素是否有font-size樣式:
2.如果css寫成類樣式,可以通過獲取class屬性的值來判斷,示例如下:
判斷id為divid的div元素是否含有類樣式divclass:
描述: 為每個匹配的元素新增指定的樣式類名
$('div').addclass('classname');//為所有div新增名為classname的class1
removeclass
描述: 移除集合中每個匹配元素上一個,多個或全部樣式。
$('div').removeclass('classname');//將所有div上名為classname的class移除1
toggleclass
描述: 在匹配的元素集合中的每個元素上新增或刪除一個或多個樣式類,取決於這個樣式類是否存在或值切換屬性。即:如果存在(不存在)就刪除(新增)一個類。
$('div').toggleclass('classname');//如果div上有這個class就刪除,沒有就新增。
2樓:純潔的小樹
$("#1500").nextall(".sj")
試一下。。。。
3樓:
首先,選擇器中,id 作為選擇,必須唯一。樓主id有兩個一樣的id,取值的話預設取得是第一個id=1500的,是不規範的寫法。
其次,你的需求應該這樣寫,按照class選擇 $(".sj").eq(1) 。$(".sj")取出來是兩個,eq方法是選擇第幾個,從0開始計數。
4樓:匿名使用者
$("#id" ).nextall(".class名稱")然後,我想請教幾個問題:
1、同一個頁面,為啥能有兩個id?
2、id為啥用純數字取名?
3、span里加value是啥意思?
jquery怎麼獲取一個元素指定屬性的值
5樓:匿名使用者
$("元素表示式
du").attr("屬性名")
如:zhi$("#textid").attr("width")是獲取id為textid的控
dao件的回width屬性
$(".classname").attr("width")是獲取包含
答class名為classname的控制元件的width屬性
$("[name=textname]").attr("width")是獲取name為textname的控制元件的width屬性
但要注意,jquery取到的可能是一個陣列,如果確定屬性為同一值,則沒問題,否則應該迴圈取得控制元件,再取屬性值
如:$("#textid")[0].width是取第一個控制元件的width屬性
但也有寫屬性用attr取不到,也需要用角標的方式取得控制元件後在取屬性
6樓:匿名使用者
var p = $("標籤id").prop("屬性");
var a = $("標籤id").attr("屬性");
checkbox,radio和select這樣du的元素,選中zhi屬性對應「checked」、"readonly"、「selected」,這些屬於dao
固有屬性,內因此需要使容用prop方法去操作才能獲得正確的結果。
attr和prop怎麼選擇?
對於html元素本身就帶有的固有屬性,在處理時,使用prop方法。快速,準確。
對於html元素我們自己自定義的dom屬性,在處理時,使用attr方法。
attr和prop區別?
attr 是從頁面搜尋獲得元素值,所以頁面必須明確定義元素才能獲取值,相對來說較慢。
prop是從屬性物件中取值,屬性物件中有多少屬性,就能獲取多少值,不需要在頁面中顯示定義。
7樓:幸福流氓兔
$('元素').attr('屬性')
怎麼用jquery得到某元素的class然後應用到另一元素上?
8樓:匿名使用者
實現方法:在jquery**中,首先使用attr()方法獲取某元素的class,然後使用addclass()方法為另一個元素新增這個class,或者使用attr()方法為另一個元素的class賦值。下面進行例項演示:
1、新建一個html檔案,輸入如下的html結構。為了演示本問題,假設了一個帶有背景色樣式的a元素和一個紅色的b元素,實現在點選按鈕後將a元素的類樣式(背景色)應用到b元素上。
a(我是bg_green類)
b(我是red類)
2、在上面建立的檔案的開頭部分加入如下的jquery**(主要步驟參見注釋):
3、儲存檔案,然後使用瀏覽器開啟即可顯示效果。
9樓:匿名使用者
得到class假設是
$('#myid').attr('class')這是取得元素的class
$('#otherid').attr('class',$('#myid').attr('class'));
設定到另一個元素class中
基本語法是:
$("元素").attr("屬性名","屬性值");
應該是這樣,你試下吧
jquery 選擇器 怎樣獲取class='aaa'的div元素
10樓:達豐
獲取baiclass='aaa'的div元素du:$('.aaa')
獲取父級元zhi素id為aaa的div元素:$("#aaa>div.aaaaaa")
獲取父級元素id為bbb自身類為aaaaaa的元素:$("#bbb>.aaaaaa")
jquery 元素選擇器:
jquery 使用 css 選擇器來dao選取 html 元素。
$("p") :選取 元素。
$("p.intro") :選取所有 的 元素。
$("p#demo") :選取所有 的 元素。
11樓:匿名使用者
jquery的元素
選擇器可以根據class選擇元素。例如,獲取class='aaa'的div元素的**為:$("div.aaa") 。下面提供一專個具體的示例,屬html結構如下:
1、獲取id為b的div下的aaa類元素
$("div.aaa")獲取的是所有的aaa類,如果限定為b元素下的aaa類,可以配合後代選擇器使用,**為:$("div#b div.aaa") .
2、獲取id為a或者c的div下的aaa類元素如果需要獲取多個不同型別的物件,可以使用逗號(,)分隔,所以相應**為: $("#a .aaa, #c .aaa") .
12樓:牛奶報紙
$('#aaa')
#號是id
.號是class
$('#aaa .aaaaaa')
$('#bbb .aaaaaa')
13樓:lefe向左轉
$("div.aaa");
jquery 能獲取當前元素的上一個class為"***"的元素嗎?
14樓:萬能導師
獲取baiclass='aaa'div元素:zhi$('.aaa')$("#aaa>div.aaaaaa")
獲取父元素id為bbb,類為aaaaaa的元素:$("# bbb >.aaaaaa")
jquery元素選擇器:
jquery使用css選擇器來選擇html元素。
$("p"):選擇
元素。$("p。):選擇全部
類=「介紹」的元素。
$("p#demo"):選擇全部
元素id=「演示」。
15樓:匿名使用者
$('#a').parent('b')
jquery怎麼獲取img的src?
img attr src var src img attr src 拿到 img btn img attr src img 替換成 img var path img btn 把前面的欄位存入變數。基本上我覺得替換就這有這些方法,要不然就substring前面固定的字串。其實也和上面的差不多。或者 的...
jquery怎麼載入html頁面到我指定的div裡面
加百列 使用ajax的load方法。語法 load url,data,function response,status,xhr 具體 最愛阿斯蒂芬風 用jquery ajax 可以實現,把a.html裡面的某一部份的內容載入到b.html的一個div裡。比如 載入a.html裡面的 這個div裡面的...
jquery怎麼獲取select選中的值
js document.getelementbyid sid value jquery sid val 直接就可以獲取指定select的選中的值 如果是多選的話,需要用其他方法。alert eid val document.getelementbyid eid value jquery取select...