Jquery中,如果HTML父类中的类被激活
jquery, if class in html parent class get active
我已经尝试过了,但是我没有得到结果。我只是在这里创造了我的想法
Html<html>
<div>
<div class="spinner">
</div>
</div>
</html>
Jquery if (".spinner"){
this.parent.addClass()
}
else {
this.parent. removeClass() }
我想要的是,如果在html代码中添加了微调器类,则微调器父类可以添加一些css样式。如果从html中删除了微调器类,则微调器父类将从我们添加的内容中取出。我该怎么做呢?
谢谢你的建议。
有几个问题。
首先,将div更改为spinner的类,如下所示:<div class="spinner">
然后,改变你的jQuery从引用this
(JavaScript对象)到$(this)
(jQuery对象),像这样:
if (!$(this).hasClass("spinner")){
$(this).addClass("spinner"));
}
else {
$(this).removeClass("spinner");
}
HTML:
<div>
<div class="spinner">
</div>
功能:
function updateSpinnerParent(){
var ref = $(".spinner"),
cls = "hello";
if(ref.length > 0){
// element(s) with class 'spinner' is present
ref.parent().addClass(cls);
}else{
// element(s) with class 'spinner' is not present
ref.parent().removeClass(cls);
}
}
当你想要更新父元素时,调用这个函数:
updateSpinnerParent();
试试这个…
var spDiv = $(".spinner");
if (spDiv){
spDiv.parent().addClass("spinner");
}else {
spDiv.parent().removeClass("spinner");
}
问候。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- Windows 10 UWP HTML/Winjs应用程序从共享魅力启动时未接收到激活的事件
- 如何触发 HTML 选择单击事件(使用选项激活选择下拉列表)
- 如何修改我的 jQuery 以更新以不同方式激活的切换按钮上的 html
- 如何“;激活/触发”;我的HTML中的联系人表单脚本
- 如何激活另一个html文件中的链接
- 如何在Wordpress中激活这个HTML类?
- 使用@html.ActionLink激活类
- 如何在html中激活提醒功能
- 激活jquery日历后日期文本框写入html从javascript
- Jquery中,如果HTML父类中的类被激活
- 有没有办法防止HTML's accesskey=""防止被激活
- JavaScript似乎不能激活HTML元素