Я попытался создать функцию «expand-unexpand», используя JQuery. Когда пользователь нажимает кнопку expand, появляется дочерний элемент div. И когда пользователь нажимает unpend, дочерний элемент div исчезает. Но это не сработает.JQuery Change Class Not Working
Вот мой код:
$(document).ready(function(){
$('.expand').click(function(){
var id = $(this).attr('id');
$(this).html("-");
$(this).attr("class", "unexpand");
$.post("classes/ajax_laporan.php",
{
id: id
},
function(data){
}
);
});
$('.unexpand').click(function(){
$(this).html("+");
$(this).attr("class", "expand");
});
})
Есть ли кто-нибудь может помочь мне решить эту проблему? Заранее спасибо.
Вы не использует методы addClass и removeClass в вашей программе. Обратитесь к http://api.jquery.com/removeClass/ и http://api.jquery.com/addClass/ –