[英]How to addClass() and removeClass() on button:focus by jquery
我的代碼有問題。
我想建立一個按鈕菜單,它將在第一次單擊時聚焦,而在第二次單擊時則不會。
這是我的代碼:
<style>
.mybutton:focus{
background-color:red;
}
</style>
<script>
$(document).ready(function() {
$("#menu-button").click(function(){
if($(this).is(":focus")){
$(this).removeClass("focus");
}
else
$(this).addclass("focus");
});
});
</script>
沒用
謝謝。
而不是您的if語句,請使用.toggleClass("focus")
$(document).ready(function() {
$("#menu-button").click(function(){
$(this).toggleClass("focus");
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.