parentNode类未删除
parentNode Class Not Removing
本文关键字:删除 parentNode 更新时间:2023-09-26
我需要从当前节点的父<span>
中删除一个类。我将当前节点命名为行。控制台rows.parentNode
获取DOMTokenList["checked"
]时。如何从中删除checked
类?
我试过rows.parentNode.classList.remove("checked")
,但不起作用。
HTML
<span class="checked">
<input type="checkbox" data-orginal="14" data-vxp="50" value="14" data-amount="75" name="expenses" class="old_expenses">
</span>
classList
返回一个DOMTokenList,该列表可用于向元素添加/删除类。但正如您在这里看到的,它只在最新的浏览器中受支持。
我建议你用jQuery来做这个
var $parent = $(rows.parentNode);
if( $parent.hasClass('checked') ){
$parent.removeClass('checked');
}
如果您知道checked
类总是存在的,那么也可以跳过If条件。
如果你只想使用javascript,我建议你做这样的
var parent = rows.parentNode,
classNames = parent.className;
var newList = classNames.replace('checked','');
parent.className = newList;
希望这有帮助:)
问题是我在rows.parentNode.classList.remove("checked")
之后调用uniform()
来更新列表。
$('#checkbox').find('input[type=checkbox]').uniform();
拆下后工作正常。
谢谢大家。
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- iframe正在添加标签,需要删除它们
- 如何在HTML输入字段中添加不可删除的后缀
- addData()从最新图表中删除.js 2.1.3-怎么了
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 删除CKEditor工具栏按钮,但不删除功能
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 正在删除node.js中已验证的网站
- 正在从页面中删除iframe
- 通过parentNode.removeChild删除元素会引发DOM异常8
- parentNode类未删除
- JS:将 EventListener 添加到动态创建的 DOM 对象中,这些对象删除 parentNode
- this.parentNode.parentNode.removeChild 正在删除父级
- parentNode未正常删除