一个很简单的问题:jQuery的,检查空输入框
如果我这样做:$(":input").css("background-color","#ffffff")
,结果是所有输入字段得到一个白色的背景。
逻辑会说,$(":input[value=]").css("background-color","#000000")
,会使输入字段没有值的背景颜色为黑色,但这是行不通的(最新的jQuery版本)。我也试过[value='']
,但无济于事。
我不敢相信,每个人都是唯一的解决方案。它变得更简单。
编辑:该代码是这样的:
<form id="frm_Auth" action="javascript:;">
User name: <input type="text" size="10" id="frm_Auth_Username" value="" />
Password: <input type="password" size="10" id="frm_Auth_Password" value="" />
</form>
的jQuery:
$("#frm_Auth").on("submit", function()
{
$(":input").css("background-color","#ffffff"); $(":input[value=]").css("background- color","#FFCECE");
});
“最新的jQuery的版本”,意思是1.9或2? –
今天下载,所以这应该是1.9.1 – Remy