javascript - Jquery检测if中的元素类型

标签 javascript jquery

我有以下 JQuery http://jsfiddle.net/gg9xnkqq/1/

$(document).ready(function () {
    if( $('.one').hasClass('one') ){
        $('.one').css({ 'color' : '#f00' });
    }
});

和这个 HTML

<div class="one">dfv</div>
<div class="one">dfv</div>
<div class="one">dfv</div>
<div class="one">dfv</div>
<div class="one">dfv</div>
<div class="one">dfv</div>
<div class="one">dfv</div>
<div class="one">dfv</div>
<span class="one">oiuoiuioou</span>

在if语句中,如何检测one类的元素类型是否不是body

因此,所有非 body 且具有特定类的元素都将更改其类。

最佳答案

由于只有 1 个主体,您可以按如下方式选择元素 $('body .one') 这样它将选择具有类 one 的所有元素体内。

关于javascript - Jquery检测if中的元素类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30601188/

相关文章:

javascript - 模态弹出内的按钮单击不起作用

javascript - mouseover 和 mouseout 事件触发 child

Javascript 忽略所有文件而不是一个文件

c# - 如何在查询字符串中传递 json?

jquery - 使用 jquery 添加 css 属性

javascript - 100% 高度减去 nPx 通过 css 或 jquery

画笔选择工具的画笔描边周围的 JavaScript SVG 矢量路径

javascript - 谷歌地图 API v2 : MarkerManager clearMarkers(); doesn't work

jquery - 如何通过索引值引用元素?

javascript - 在一定量后调整大小时刷新浏览器