$(document).ready(function() {
$(".tab_content").hide(); //Hide all content
$(".tab_content:first").show(); //Show first tab content
$(".next").click(function() {
$(".tab_content").hide(); //Hide all tab content
$('#tab_change').html('<div class="back"></div>');
$("#tab2").show();
return false;
});
$(".back").click(function() {
$(".tab_content").hide(); //Hide all tab content
$('#tab_change').html('<div class="next"></div>');
$("#tab1").show();
return false;
});
次は、2番目のタブが開きます。しかし、#tab_change
のHTMLが変更された後、戻るボタンが反応します。 $(".back").click(function() {
は機能しません。htmlを変更した後にjQuery関数が応答しない
HTMLを参考にして掲載しています。
<div class="dialog_content" style="width:780px">
<div id="tab_change" class="left border_right">
<div class="next"></div>
</div>
<div id="tab1" class="tab_content">
</div>
<div id="tab2" class="tab_content">
<div class="right"><?php include("C:/easyphp/www/zabjournal/lib/flexpaper/php/split_document.php"); ?>
</div>
</div>
</div>
は ' '#のtab_change''の内容を破棄し、再構築しないでください。代わりに 'back/next'クラスをトグルするだけです。 –