我看到了这个堆栈:If hasClass then addClass to parent几乎回答了我的问题,但在我的情况下,我想将类添加到非父类的选择器中。
我的表单中有几个字段,都有类联系人。提交表单时,错误类将添加到任何空字段。如果任何包含的字段为红色,我们需要用于包装字段的标签也变为红色。现在,它保持黑色。所以我需要的脚本将检查是否有任何附加错误的字段,然后将标签也变为红色。有人有什么想法吗?
http://link.rubiconglobal.com/l/263882/2017-03-24/7ssj
您可以在上面的链接中查看此表单。我尝试的脚本如下:
<script type="text/javascript">
$( "#pardot-form" ).submit(function( event ) {
if ($('#263882_11763pi_263882_11763').is(".error")) {
document.getElementById('label2').addClass = 'error';
}
</script>
答案 0 :(得分:0)
<script type="text/javascript">
$(document).ready(function(){
$( "#pardot-form" ).submit(function( event ) {
if ($('#263882_11763pi_263882_11763').is(".error")) {
$(this).addClass('error')
}
});
});
</script>
答案 1 :(得分:0)
你可以试试吗:
<script type="text/javascript">
$(document).ready(function(){
$( "#pardot-form" ).submit(function( event ) {
if ($('p').hasClass("error")) {
document.getElementById('label2').addClass = 'error';
}
});
});
</script>