我有一个div,具有特定的类。jquery更改类的div点击
当你点击div时,我希望它的类改变成别的东西。
是因为没有.class
或.parent
。
$(".mapexpand").click(function() {
$(this).parent().class('.mapcollapse');
});
我有一个div,具有特定的类。jquery更改类的div点击
当你点击div时,我希望它的类改变成别的东西。
是因为没有.class
或.parent
。
$(".mapexpand").click(function() {
$(this).parent().class('.mapcollapse');
});
$(".mapexpand").click(function() {
$(this).attr('class', 'mapcollapse');
})
$(".mapexpand").click(function() {
$(this).parent().removeClass().addClass('mapcollapse');
});
$(".mapexpand").click(function() {
$(this).parent().toggleClass('mapcollapse');
});
使用addClass与removeClass功能
$(".mapexpand").click(function() {
$(this).removeClass("mapexpand").addClass("newClass");
});
这一个删除当前类,并增加了一个新的
哦很好,很多更好的解决方案张贴在我之前:) – 2013-03-20 19:24:00
在重回应上面的评论,这里是正确的功能。
$(".mapexpand").click(function() {
$(this).attr('class', 'mapcollapse');
if($(this).type()=="div") {
// do more stuff
}
});
你可能想看看http://api.jquery.com/toggleClass/ – j08691 2013-03-20 19:17:47