$(".w-input").blur(function(event) {
allInOne(event);
})
function allInOne(event) {
var name = event.target.name
$(name).nextAll(".errortext").css("display", "block");
console.log(name);
}
我在执行nextall和最近函数时遇到错误
答案 0 :(得分:0)
将其更改为以下内容,因为event.target.name
只会获得一个不是有效选择器的字符串。
function allInOne(event) {
var obj = event.target;
$(obj).nextAll(".errortext").css("display", "block");
console.log(obj.name);
}
答案 1 :(得分:0)
您必须从.MuiInput-inkbar-169:after {
background-color: #3f51b5 !important
}
中移除名称,即event.target.name
,这将为您提供目标节点。
event.target
$(".w-input").blur(function (event) {
allInOne(event);
})
function allInOne(event){
var name = event.target
$(name).nextAll(".errortext").removeClass("hide");
$(name).nextAll(".errortext").css("display", "block");
console.log(name);
}
.hide{
display:none;
}