如何让第一个按钮不活跃单击第二个按钮
问题描述:
$("#editText,#edit-formula").click(function(){
if($(this).hasClass("active")){
$(this).siblings("button").removeClass("active");
}
});
答
尝试使用这个时:在单个链接方法
$("button.active").removeClass("active");
答
使用addClass
和siblings
。
$("#editText,#edit-formula").on("click", function() {
$(this).addClass("active").siblings().removeClass('active');
});
.active {
background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='button' id='editText'>
<input type='button' id='edit-formula'>
答
只是一个例子它是如何工作的
$(document).ready(function(){
$('button').click(function(){
$(this).attr('disabled', true).siblings("button").attr('disabled', false);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button">Hello</button>
<button type="button">Bye</button>
请添加适当的HTML。 #editText,#edit-formula表示什么? – Saurabh