我有一种形式,其中<label>
在input:placeholder-shown
(https://jsfiddle.net/Moor/3r1uL9n6/)上更改。工作正常,但仅在少数浏览器中。如何使用jQuery添加和删除某些类以替换此非跨浏览器input:placeholder-shown
?
最佳答案
You can use jQuery:
$("#my_input").on("keydown keypress keyup paste", function () {
var textColor = $(this).val() ? "red" : "green";
$("div label").css({"color" : textColor});
});