条件セレクターに問題があります。いくつかの入力フィールドがあります。必須属性を持つ空のフィールドの境界線の色を変更したい。
私が試したこと:
$("[required='required']").css({
"border": "1px solid #FF0000",
"background": "#FFEFFF"
});
$("[required='required']").blur(function () {
comp(this);
});
$("[required='required']").keyup(function () {
comp(this);
});
$("[required='required']").click(function () {
comp(this);
});
function comp(a) {
if ($(a).val() !== "")
$(a).css({
"border": "1px solid #ccc",
"background": ""
});
else $(a).css({
"border": "1px solid #FF0000",
"background": "#FFEFFF"
});
}
ここにリンクがあります:http://jsfiddle.net/guwanchat/HjzVu/14/