boolean if和else语句切换按钮

时间:2013-10-17 14:40:50

标签: javascript jquery if-statement boolean-logic togglebutton

我收到一个名为favIcon的True / False语句,它负责一个按钮状态。此按钮从“活动到”禁用“切换”,其行为类似于“facebook like button”:在页面加载时,如果favIcon为true,则显示“活动”按钮。

我要做的第一件事是使用If语句控制fav.log的favState状态。目前的尝试看起来像这样(this是我的参考):

     var favIcon = true;

     function onload(){
       if(favIcon == true){
            console.log ("active");
       }

       else {
             console.log ("disabled"); 
       }}

我没有设法让它发挥作用,一旦我得到这个回复,它将允许我进入下一步:

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

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

现在按钮从禁用状态变为活动状态(我设法使某些功能正常工作!)(用于ref

     <input id="button" type="button" value="disabled">

     <script>
             $('#button').click(function() {
             $(this).val('active');
         });
     </script>

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

1 个答案:

答案 0 :(得分:0)

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

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

要运行上面的代码,请将其包装在文档中,如 -

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

更多关于.prop()