Jquery .addClass用于多个标签元素
我想在下面的应用一个类,但我不确定这样做的语法Jquery .addClass用于多个标签元素,jquery,Jquery,我想在下面的应用一个类,但我不确定这样做的语法 $(fieldInError).addClass('error')只需尝试找出如何将其应用于标签,就可以完美地工作 <script language="javaScript"> var fieldError = '#phone,#email'; $(document).ready(function() { $(fieldI
$(fieldInError).addClass('error')
只需尝试找出如何将其应用于标签,就可以完美地工作
<script language="javaScript">
var fieldError = '#phone,#email';
$(document).ready(function() {
$(fieldInError).addClass('error');
});
</script>
<label for="phone">Phone #:</label>
<input type="text" name="phone" id="phone" />
<br/><br/>
<label for="email">Email Address:</label>
<input type="text" name="email" id="email" />
var fieldError='#电话,#电子邮件';
$(文档).ready(函数(){
$(fieldInError).addClass('error');
});
电话:
电邮地址:
只需使用元素选择器
如果只想将它们添加到与字段关联的标签中,则可以尝试此操作
var fieldInError = '#phone,#email';
$(fieldInError).each(function() {
var $this = $(this);
$this.addClass('error');
$('label[for="' + $this.attr('name') + '").addClass('error');
});
var fieldInError = '#phone,#email';
$(fieldInError).each(function() {
var $this = $(this);
$this.addClass('error');
$('label[for="' + $this.attr('name') + '").addClass('error');
});
$('label[for="phone"], label[for="email"]').addClass('error');