【发布时间】:2014-05-24 20:03:32
【问题描述】:
我需要设置一些 CMS 生成的标签和输入字段的样式。这是每个元素的标记(总共有五个)。
<br>
<label>City of birth:</label>
<br>
<input type="text" maxlength="200" name="os5">
我需要为每个输入添加类,这很容易。我还需要将每个标签放在相应的输入之后。例如,我可以使用此代码定位每个标签。
$('label:nth-of-type(2)').css('color','blue');
这样我可以定位每五个标签,但我找不到移动每个标签的方法,就在相应的输入字段之后。
【问题讨论】:
-
label元素如何“对应”input元素?在label中应该有一个for属性,在input上应该有一个id以便关联它们。 -
它们不是实际的表单元素,它们用于自定义文本消息,用于购物车中的产品。
标签: javascript jquery dom dom-manipulation