19

これを行う方法:

input[type="submit"] {
   color:green;
}

jQueryで?

$('input[type="submit"]').css("color","green");

動作していません:|

4

4 に答える 4

29

おそらく、jQuery が「準備完了」になる前にトリガーしているためです。これを試して:

$(function() {
    $('input[type="submit"]').css("color","green");
});
于 2012-09-30T08:53:09.240 に答える
3

JavaScript の代わりに単純な CSS を使用する

input[type="submit"]{
        color: green;
        cursor: pointer;
        font: bold 12px Helvetica,Arial,sans-serif;
    }
于 2012-09-30T09:09:45.600 に答える
1

ただし、jquery はこの前にそれをロードする必要があります

送信にIDまたはクラスを追加することでこれを行うこともできます

 $('#submit_id/.submit_class').css("color","green");
于 2012-09-30T09:08:50.030 に答える
0

これを追加してみてください:

$("form").submit(function(event) {
   event.preventDefault();
});

元のコードが機能している可能性がありますが、フォームの送信ボタンをクリックするとページが正常に再読み込みされるため、そのアクションによって変更が表示されません。

于 2015-07-06T03:16:19.043 に答える