$(".h1pass").click(function() {
var a = $(this).attr("id");
var b = "page" + a;
var c = $("#" + b);
$(".page").hide();
c.show();
$('.h1act').removeClass('h1act').addClass('h1pass');
$(this).removeClass('h1pass').addClass('h1act');
});
首先点击h1pass
有效,但第二次点击新的h1pass
(以前的h1act
)不起作用。
任何帮助。
答案 0 :(得分:2)
您需要使用jQuery.on()才能使其正常工作:
$(document).on("click", ".h1pass", function() {
var a = $(this).attr("id");
var b = "page" + a;
var c = $("#" + b);
$(".page").hide();
c.show();
$('.h1act').removeClass('h1act').addClass('h1pass');
$(this).removeClass('h1pass').addClass('h1act');
});