编辑:我很抱歉,我没有给你完整的信息。我不小心跳过了什么(我不得不匆忙提问):
每个输入元素都有一个兄弟img标记。它们一起工作,看起来就像一个选择元素。我的问题是,验证后只有输入标签获得类.wrong,它给它一个红色边框(所以img标签没有边框省略)。我想要定位作为div的父的原因是,现在只有input元素获取.wrong类,但是如果父div得到了类,那么input + img的集合看起来就像是一个元素。 / p>
要快于问题 - 我无法更改输入+ img组合以选择标记。
我遇到了一个简单的jQuery脚本问题。 它应该如何工作:检查某个类的输入。如果输入得到类.wrong那么如果它的父类具有类.trigger-wrapper也给父类.wrong。如果父母没有.trigger-wrapper类,那就不管它了。
脚本并不关心“如果输入有.wrong class'无论目标输入是否具有.wrong类,都可以向所有父母提供类错误。此外,它还将课程添加到没有.trigger-wrapper类的父母。
剧本:
$class = '\app\Models\User';
});
答案 0 :(得分:-2)
requiredInput将是一个结果数组。因此,您需要使用.each()来循环播放它们。
答案 1 :(得分:-2)
尝试使用最近而非父母。
jQuery(document).ready(function () {
setInterval(function () {
var requiredInput = $('input.form-text');
var closest = requiredInput.closest('.trigger-wrapper');
if (requiredInput.hasClass('wrong')) {
closest.addClass('wrong');
} else {
closest.removeClass('wrong');
}
}, 100);
})