<label>
が(https://jsfiddle.net/Moor/3r1uL9n6/)に変更されたフォームがあります。うまく動作しますが、わずかなブラウザでしか動作しません。この非クロスブラウザの代わりにjQueryを使用していくつかのクラスを追加および削除する方法input:placeholder-shown
?擬似クラスを置き換える方法:jqueryでプレースホルダーに表示
0
A
答えて
1
You can use jQuery:
$("#my_input").on("keydown keypress keyup paste", function() {
var textColor = $(this).val() ? "red" : "green";
$("div label").css({"color" : textColor});
});
+0
試しました - それはしません。または私はばかだ。 –
+0
私はあなたがJSfiddleを作ることができなかった他の人は愚かではないと確信しています!私はあなたのフィドルで試してみました - プレースホルダ属性が存在していても、プレースホルダが空白または空白の場合、ラベルは緑ですが、空でない空白のプレースホルダが存在する場合、ラベルは赤です。これはあなたが探していたものではありませんか? –
+0
多分私は間違いをしました。あなたは私のバイブルをフォークできますか? –
関連する問題
- 1. はclear:を両方とも擬似クラスに置き換えます
- 2. jQueryを使用してan:after擬似クラスを表示/非表示
- 3. ブートストラップモーダル置き換えプレースホルダー
- 4. CSS変換と擬似クラス
- 5. jQueryがクラスを置き換える
- 6. Styletronを使用して擬似クラスで擬似要素をスタイルする方法
- 7. 置き換えるクラス名はjqueryの
- 8. javascriptでクラス名を動的に置き換える方法
- 9. Divコンテンツを置き換え、JavaScriptに置き換えられたコンテンツを表示する方法
- 10. 擬似クラスjqueryの変更スタイル
- 11. img要素を非常に似たgif要素で置き換える方法
- 12. クラスHTML名をjavascriptに置き換える方法
- 13. 最大幅(フリッキー)でデータオブジェクトを置き換える方法をJquery
- 14. JQuery/Javascript:Selectドロップダウンでテキストを置き換える方法
- 15. jQueryのクリックイベントでマップマーカーを置き換える方法は?
- 16. jQuery正規表現でURLフォルダ名を置き換える方法は?
- 17. serialize()フォームフィールドをアポストロフィー文字に置き換える方法JQuery/Ajax?
- 18. jQueryでCSS擬似クラスを削除または変更する
- 19. 現在mousedoverで表示されている要素を非表示にする方法:hover css擬似クラス(jQuery経由)
- 20. プレースホルダーの代わりにプレースホルダーを配置する方法
- 21. Angular2のコンポーネントを非表示にして置き換える方法
- 22. フォントを見つけてハイライト表示に置き換える方法
- 23. Ajax.BeginFormをjqueryスクリプトに置き換える
- 24. .NET Standard用のSystem.ComponentModel.DataAnnotationsのクラスを置き換える方法は?
- 25. 正規表現をJavascriptで置き換える方法
- 26. ID /クラスのない画像をJQueryに置き換えます
- 27. 特定の行のデータを置き換える方法jQuery
- 28. jquery-uiのアイコンを置き換える方法は?
- 29. JavaScript/jQueryの動的値を置き換える方法は?
- 30. 擬似クラスとCSSの役割テーマを適用する方法
[ '.ATTR()'](https://api.jquery.com/attr/)、[ '.addClass()'](https://api.jquery.com/addClass/ )、['.removeClass()'](https://api.jquery.com/removeClass/) – Andreas
ありがとう、@ Andreas、しかし私はjQueryにあまり経験はありません。入力値がゼロであるかどうかをチェックする方法は? –