javascript - 检测父div内子div的类,然后将class或id添加到父div

标签 javascript jquery

好的,我知道如何添加类以及在 jQuery 中检测 div 的类,但现在我想获取父 div 中子级的类名,然后添加一个类或 id 到保存子 div 的父 div。

示例:

<div>
    <div class="childdiv">this is the child divident</div>
</div>

在获取或检测到 div 子类后,将类或 id 添加到父 div(在我的例子中,我使用 class)..

输出应该是:

<div class='parentclasshasbeenadded'>
    <div class="childdiv">this is the childdiv</div>
</div>

这只是一个实验,一旦成功,我就会将其应用到我实际的大爆炸项目中,请帮助我,提前致谢。

PS:我愿意接受任何建议、建议和想法。

最佳答案

你也可以这样做

$('div :has(".childdiv")').addClass('parentclasshasbeenadded');

关于javascript - 检测父div内子div的类,然后将class或id添加到父div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11167085/

相关文章:

javascript - 难以理解所选插件的 JavaScript 语法,需要建议

javascript - Jquery 选择器做 text() 但没有类或 id?

javascript - 如何使用 angular.js 向数组添加新的键和值?

javascript - 仅在按下按钮时运行函数

javascript - 删除饼图谷歌图表一部分的工具提示

javascript - 光滑的轮播未格式化

jquery - 自动完成不允许空格

javascript - 如何在 Notepad++ 中启用 jslint 插件以识别 es6 功能,如 "=>"

javascript - event.preventdefault() 不适用于文本框的更改事件

javascript - 使用innerHTML从数据库填充表单组件