我有一个div,有一个特定的类。
当单击div时,我希望其类更改为其他内容。
是因为没有.class
或.parent
。
$(".mapexpand").click(function() {
$(this).parent().class('.mapcollapse');
});
答案 0 :(得分:2)
$(".mapexpand").click(function() {
$(this).attr('class', 'mapcollapse');
});
答案 1 :(得分:0)
$(".mapexpand").click(function() {
$(this).attr('class', 'mapcollapse');
})
答案 2 :(得分:0)
$(".mapexpand").click(function() {
$(this).parent().removeClass().addClass('mapcollapse');
});
答案 3 :(得分:0)
$(".mapexpand").click(function() {
$(this).parent().toggleClass('mapcollapse');
});
答案 4 :(得分:0)
使用addClass和removeClass函数
$(".mapexpand").click(function() {
$(this).removeClass("mapexpand").addClass("newClass");
});
这个删除你当前的类并添加一个新的
答案 5 :(得分:0)
回应上面的评论,这是正确的功能。
$(".mapexpand").click(function() {
$(this).attr('class', 'mapcollapse');
if($(this).type()=="div") {
// do more stuff
}
});