Javascript 用于切换按钮的布尔if和else语句

Javascript 用于切换按钮的布尔if和else语句,javascript,jquery,if-statement,boolean-logic,togglebutton,Javascript,Jquery,If Statement,Boolean Logic,Togglebutton,我收到一份名为favIcon的对/错声明,该声明对按钮状态负责。此按钮从“活动”切换到“禁用”,其行为类似于“类似facebook的按钮”:在页面加载时,如果favIcon为真,则显示“活动”按钮 我尝试做的第一件事是用If语句console.log favState条件。当前尝试如下所示(这是我的参考): 我没有成功地让它工作,一旦我得到这个响应,它将允许我进入下一步: 如果favIcon==true,则按钮状态为活动状态 如果favIcon==false,则按钮状态为禁用 现在,按钮从禁用变

我收到一份名为favIcon的对/错声明,该声明对按钮状态负责。此按钮从“活动”切换到“禁用”,其行为类似于“类似facebook的按钮”:在页面加载时,如果favIcon为真,则显示“活动”按钮

我尝试做的第一件事是用If语句console.log favState条件。当前尝试如下所示(这是我的参考):

我没有成功地让它工作,一旦我得到这个响应,它将允许我进入下一步:

如果favIcon==true,则按钮状态为活动状态

如果favIcon==false,则按钮状态为禁用

现在,按钮从禁用变为激活(我设法使某些东西工作!)(用于此)


$(“#按钮”)。单击(函数(){
$(this.val('active');
});

希望我足够清楚。谢谢大家。

您可以根据
favIcon
值禁用按钮,如下所示-

$("#button").prop("disabled",favIcon);
要运行上述代码,请将其包装到document ready中,如-

$(function(){
  $("#button").prop("disabled",favIcon);
});

<> P> >在

中,为了使这个问题更清楚,你可以考虑提供一个用法:<代码>加载/代码>函数?你的<代码> OnLoad()/<代码>函数是从哪个函数调用的?你在OnLoad函数中缺少一个闭合括号吗?它从哪里调用?我打电话来是不是?TKS?
$("#button").prop("disabled",favIcon);
$(function(){
  $("#button").prop("disabled",favIcon);
});