首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >删除CSS选择器的效果

删除CSS选择器的效果
EN

Stack Overflow用户
提问于 2014-05-07 04:44:21
回答 5查看 101关注 0票数 1

我的要求有点棘手。我有一个标记如下:(仅仅是一个例子,真正的标记是非常复杂的)

代码语言:javascript
运行
复制
    <div class="classA">
        <div class="classB">
            <p class="classC">
                <span class="classD">
                </span>
            </p>
        </div>
    </div>

正如您在上面看到的,有四个与标记相关的CSS类classA, classB, classC, classD。此外,我还使用jQuery来绑定使用这些选择器的事件。

My Requirement:我希望jQuery事件绑定能够工作,同时也不应该应用jQuery --也就是说,我希望从UI角度否定jQuery样式的影响,但从功能角度来看,jQuery事件处理程序仍然可以工作。

那么,是否有可能覆盖CSS选择器,使它们的样式不应用于我的标记元素?

例子如下:

代码语言:javascript
运行
复制
div.classA div.classB p.classC span.classD{
    color:red;
}

我不希望字体颜色为红色,因此我试图按如下方式覆盖选择器,但它不起作用:

代码语言:javascript
运行
复制
div.classA div.classB p.classC span.classD{
    color:red;
}

div.classA div.classB p.classC span.classD{
   /*no styles here*/
}

救命啊!!

EN

Stack Overflow用户

发布于 2014-05-07 04:46:53

然后从css中删除这些类。不过,jQuery仍然能工作。

没有必要只在jquery中使用css中使用的类。

例如:

代码语言:javascript
运行
复制
<div class="someUnknownClass"></div>

即使在css中没有定义someUnknownClass,$('.someUnknownClass')仍然可以工作。

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23508895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档