我的頁面有六個div
元素。我怎麼知道哪個元素有一個類?
使用jQuery和Z-Index,點擊一個按鈕增加一個div
的寬度來覆蓋所有其他的。在這個過程中,它也假定了類別:active
(z-index:900)。
當我點擊另一個按鈕時,div
與類active
應該返回到其原始大小和位置。原始值保存到變量中,但我如何知道active
類的元素名稱?
我的頁面有六個div
元素。我怎麼知道哪個元素有一個類?
使用jQuery和Z-Index,點擊一個按鈕增加一個div
的寬度來覆蓋所有其他的。在這個過程中,它也假定了類別:active
(z-index:900)。
當我點擊另一個按鈕時,div
與類active
應該返回到其原始大小和位置。原始值保存到變量中,但我如何知道active
類的元素名稱?
這是jQuery
function又名$()
的基本特徵之一。
這樣做:
var elements = $(".myclass");
會給你所有使用CSS類myclass
元素。從那裏你可以做到這一點:
elements.css({
left: orig_left,
top: orig_top,
width: orig_width,
height: orig_height
});
風格的變化將一次適用於所有的元素。
但是如果你希望一個元素恢復爲默認值(即什麼是原始的HTML),你可以這樣做:
elements.css({
left: null,
top: null,
width: null,
height: null
});
甚至:
elements.attr("style","");
$('.active')[0].id
會得到你先吃點元素類的「活動」
'$('.active')[0] .id',javascript區分大小寫。 – gdoron
@gdoron謝謝我總是弄錯了!哎呀!將更新! –
您可以選擇與類的所有元素的ID:$('.youClass')
。
你好,找api'hasClass',你可以使用'.each'循環你的div,希望這有助於布魯夫!祝你有個好的一天!麥片! –