これを行う方法:
input[type="submit"] {
color:green;
}
jQueryで?
$('input[type="submit"]').css("color","green");
動作していません:|
おそらく、jQuery が「準備完了」になる前にトリガーしているためです。これを試して:
$(function() {
$('input[type="submit"]').css("color","green");
});
JavaScript の代わりに単純な CSS を使用する
input[type="submit"]{
color: green;
cursor: pointer;
font: bold 12px Helvetica,Arial,sans-serif;
}
ただし、jquery はこの前にそれをロードする必要があります
送信にIDまたはクラスを追加することでこれを行うこともできます
$('#submit_id/.submit_class').css("color","green");
これを追加してみてください:
$("form").submit(function(event) {
event.preventDefault();
});
元のコードが機能している可能性がありますが、フォームの送信ボタンをクリックするとページが正常に再読み込みされるため、そのアクションによって変更が表示されません。