0

ボタンの状態を担当する favIcon という True/False ステートメントを受け取りました。このボタンは「アクティブ」から「無効」に切り替わり、「facebook のようなボタン」と同様に動作します。ページの読み込み時に favIcon が true の場合、「アクティブ」ボタンが表示されます。

私が最初にやろうとしているのは、If ステートメントを使用して favState 条件を console.log することです。現在の試みは次のようになります(これは私の参照です):

     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>

うまくいけば、私は十分に明確でした。皆さん、ありがとうございました。

4

1 に答える 1

0

次のように値に基づいてボタンを無効にすることができfavIconます -

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

そして、上記のコードを実行するには、次のように準備ができているドキュメント内にラップします-

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

.prop()の詳細

于 2013-10-17T15:14:23.640 に答える