ページの読み込み/更新時にコンテナーのデフォルトのコンテンツを設定しようとしています。これにより、コンテナーにデータを入力するクリック イベントが発生するまで空に見えません。
私が使用しているjQueryは次のようになります
$(document).ready(function() {
$('[class^="question"]').on('click', function(e){
e.preventDefault();
var numb = this.className.replace('question', '');
$('[id^="answer"]').hide();
$('#answer' + numb).show();
});
});
私のhtmlメイクは次のようになります:
<div class="new_member_box">
<a href="#" class="question1"><h4>Vision</h4></a>
</div>
<div class="new_member_box_display" id="answer1">
1
</div>
<div class="new_member_box_display" id="answer">
Default
</div>
ページが読み込まれるとデフォルトのテキストが表示されますが、Vision リンクをクリックすると 1 が表示され、その下のボックスにデフォルトが表示されます。私が欲しいのは、ページの読み込み/更新時にデフォルトが表示され、リンクがクリックされるとデフォルトが消え、クリックされたリンクの値が表示されることです。