如果属性类已经在Jquery中使用,如何向表单元素添加css
这可能是一个愚蠢的问题——我正在使用Jquery验证表单。因此表单元素具有class=“required”属性 input type="text" name="last_name" class="required"/> 输入type=“text”name=“last\u name”class=“必需”/> 现在,如果我想将一些css属性应用到这个表单的输入字段,我该如何做呢如果属性类已经在Jquery中使用,如何向表单元素添加css,jquery,css,Jquery,Css,这可能是一个愚蠢的问题——我正在使用Jquery验证表单。因此表单元素具有class=“required”属性 input type="text" name="last_name" class="required"/> 输入type=“text”name=“last\u name”class=“必需”/> 现在,如果我想将一些css属性应用到这个表单的输入字段,我该如何做呢 我不想为所有输入元素声明通用css-我已声明css如下: input.form { 颜色:#000; 背景:#fff;
- 我不想为所有输入元素声明通用css-我已声明css如下:
谢谢您可以为每个元素添加任意数量的类。在代码中声明如下:
<input class="form required" type="text" name="last_name" />
可以为每个元素添加任意多的类。在代码中声明如下:
<input class="form required" type="text" name="last_name" />
在html元素中,每个属性只能有一个(我相信最后一个属性将覆盖前面的属性)。对于多个类,可以将它们全部放在一个由空格分隔的属性中:
<input type="text" class="form required invalid" name="element" id="element" />
要删除类,请执行以下操作:
$('#element').removeClass('invalid');
要添加类,请执行以下操作:
$('#element').addClass('valid');
在html元素中,每个属性只能有一个(我相信最后一个属性将覆盖前面的属性)。对于多个类,可以将它们全部放在一个由空格分隔的属性中:
<input type="text" class="form required invalid" name="element" id="element" />
要删除类,请执行以下操作:
$('#element').removeClass('invalid');
要添加类,请执行以下操作:
$('#element').addClass('valid');
您的问题会让人相信您在jquery中做了一些奇怪的事情。你应该发布你的jquery代码示例。嘿,jarrett-我没有做任何新的事情-只是使用这个jquery示例来验证表单-看看第一个示例的视图源代码-所有输入字段都有class=required你的问题会让人相信你在jquery中做了一些奇怪的事情。你应该发布你的jquery代码示例。嘿,jarrett-我没有做任何新的事情-只是使用这个jquery示例来验证表单-看看第一个示例的视图源-所有输入字段都有class=Required我是怎么忘记的:)-太感谢了我怎么忘记的:)-太感谢了