在我的 jQuery 验证逻辑中,我有这个:
if (strippedPN.length !== 10) {
$('#phoneNumber').after('<span color="red" id="errPhoneNumber">Phone number has to be 10 digits long. </span>');
proceed = false;
}
因为我希望该字段旁边显示的错误消息是红色的。它不起作用。怎么了?
css()
注意:我之前尝试过使用,after()
但它改变了字段内文本的颜色(如预期的那样,顺便说一句)。我也试过css()
了after()
,它也不起作用。也试过了addClass
。
这是HTML:
<div>
<label for="phoneNumber" class="label">Phone Number</label>
<input name="phoneNumber" type="text" id="phoneNumber" size="13">
</div>