我有 2 个这样的锚标签
<a href="#" id="1">1</a>
<a href="#" id="2" style="display:none;">2</a>
和这样的 Jquery 函数
$(文档).ready(函数(){
$('#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”锚标记时,会显示第二个 div 标记,然后当我想通过单击“1”锚标记再次显示 div 1 时,它不起作用。就像运行第二个函数后第一个函数不存在一样!
用答案更新问题:我将选择器更改为喜欢 ques-1、ques-2 并且如果有两个具有相同名称的选择器 jquery 只调用第一个选择器,所以最好给选择器不同的名称,即使其中一个将在一次