我的页面有六个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,希望这有助于布鲁夫!祝你有个好的一天!麦片! –