このような2つのアンカータグがあります
<a href="#" id="1">1</a>
<a href="#" id="2" style="display:none;">2</a>
そして、このようなJquery関数
$(document).ready(function (){
$('#1').click(function(){ //code to show div 1 //code to hide div 2
}); $('#2').click(function(){ //code to show div 2 //code to hide div 1 });
});
問題は、「2」アンカータグをクリックすると2番目のdivタグが表示され、「1」アンカータグをクリックしてdiv 1を再度表示したいときに機能しないことです。2番目の機能を実行した後、1番目の機能が存在しないようなものです!
質問の更新と回答: セレクターを ques-1、ques-2 のように変更しました。同じ名前のセレクターが 2 つある場合、jquery は最初のセレクターのみを呼び出します。時間