特定のクラスのdivがあります。
divをクリックすると、そのクラスを別のクラスに変更したいと思います。
またはがないからです.class
か.parent
。
$(".mapexpand").click(function() {
$(this).parent().class('.mapcollapse');
});
特定のクラスのdivがあります。
divをクリックすると、そのクラスを別のクラスに変更したいと思います。
またはがないからです.class
か.parent
。
$(".mapexpand").click(function() {
$(this).parent().class('.mapcollapse');
});
$(".mapexpand").click(function() {
$(this).attr('class', 'mapcollapse');
});
上記のコメントに応えて、ここに正しい関数があります。
$(".mapexpand").click(function() {
$(this).attr('class', 'mapcollapse');
if($(this).type()=="div") {
// do more stuff
}
});
$(".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");
});
これにより、現在のクラスが削除され、新しいクラスが追加されます