我有一个函数,只要从特定组中单击复选框,就会调用该函数。我试图在选中复选框时向输入的父包装器添加一个类,然后在未选中时删除该类。我的问题是,我似乎无法让 parentNode 和 classList 一起工作。
例如。此代码有效:
$(this.parentNode).css( "border", "3px solid red" );
但是这段代码返回一个未定义的错误
alert($(this.parentNode).classList
对于上下文,这就是我最终要达到的目标:
if ($(this.parentNode.parentNode).find('.form-type-checkbox').classList.contains("chkbox-checked")) {
$(this.parentNode.parentNode).find('.form-type-checkbox').removeClass("chkbox-checked");
} else {
$(this.parentNode).addClass("chkbox-checked");
}