正如标题所说。我怎样才能做到这一点?
提前感谢!
$('.notVisible').click (function(){
alert("im the invisivle button")
});
$('.visible').click (function(){
alert("im the visible button")
});
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<div style="display:none">
<button class="notVisible">I'm invisible</button>
</div>
<div>
<button class="visible">I'm visible</button>
</div>
单击可见按钮->onclick
隐藏visible Button
并显示notVisible Button
单击不可见按钮->onclick
隐藏notVisible Button
并显示visible Button
$('.notVisible').click (function(){
$(this).hide();
$(".visible").show();
alert("im the invisivle button")
});
$('.visible').click (function(){
$(this).hide();
$(".notVisible").show();
alert("im the visible button")
});
.notVisible{display:none}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class="notVisible">I'm invisible</button>
<button class="visible">I'm visible</button>
它的意思还不太清楚,但"主动点击第二个按钮";,如果你想";激活";通过b显示第二个按钮;激活";点击它
我想你的意思是第二种方式,在这种情况下,只需在一个事件中添加一个点击事件,在事件内部,点击另一个,你就不需要jQuery
btn1.onclick = () => btn2.click()
如果你想在点击时显示隐藏按钮,那么只需将样式从隐藏改为无并返回,或者添加一个带有隐藏的类并将其切换为
btn1.onclick = () => btm2.classList.toggle("hidden")
那就藏起来吧`.隐藏{显示:无}