C# 使用JQuery更改按钮的字体颜色/背景颜色

C# 使用JQuery更改按钮的字体颜色/背景颜色,c#,jquery,html,C#,Jquery,Html,我试图在主视图中实现一个按钮,当单击该按钮时,该按钮应该会更改his状态,但由于某些原因,它不起作用。你能帮帮我吗 <button id="adminState" class="btn btn-dark"> Enable Admin State </button> <script type="text/javascript"> $(document).ready(function () {

我试图在主视图中实现一个按钮,当单击该按钮时,该按钮应该会更改his状态,但由于某些原因,它不起作用。你能帮帮我吗

    <button id="adminState" class="btn btn-dark"> 
       Enable Admin State 
    </button> 

    <script type="text/javascript">
       $(document).ready(function () {
          $('#adminState').click(function () {
             if ($(this).find('button').hasClass("btn btn-dark"))
               $(this).find('button').removeClass("btn btn-dark").addClass("label-danger").text("InActive");
             else
               $(this).find('button').removeClass("label-danger").addClass("label-success").text("Active");
          });
       });
     </script>

启用管理状态
$(文档).ready(函数(){
$('#adminState')。单击(函数(){
if($(this).find('button').hasClass(“btn btn深色”))
$(this).find('button').removeClass(“btn btn深色”).addClass(“标签危险”).text(“非活动”);
其他的
$(this).find('button').removeClass(“标签危险”).addClass(“标签成功”).text(“活动”);
});
});

您的HTML中有一个错误:

<button type="button" id="adminState" <span class 
启用管理状态
函数EnableDisableButton()
{
$('#adminState')。单击(函数(){
if($(this).hasClass(“btn暗”))
$(this).removeClass(“btn深色”).addClass(“标签-
危险”)。文本(“不活动”);
其他的
$(this).removeClass(“标签-
危险“).addClass(“”.text(“管理状态已启用”);
});
};

再次不使用first click

,这是无效的HTML语法。不,不是这个,我修复了它。
var clicked = true;

$("button").click(function(){
 if(clicked){
     $(this).css('background-color', 'red');
     clicked  = false;
 } else {
     $(this).css('background-color', 'blue');
     clicked  = true;
 }
});
     <button id="adminState" onclick="EnableDisableButton();" class="btn 
      btn-dark"> Enable Admin State </button> 

     function EnableDisableButton()
            {
                    $('#adminState').click(function () {
                        if ($(this).hasClass("btn-dark"))
                            $(this).removeClass("btn-dark").addClass("label-
                  danger").text("InActive");
                        else
                            $(this).removeClass("label-
                    danger").addClass("").text("Admin State Enabled");
                    });
                };