首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >移除css类的特定属性时发出的问题

移除css类的特定属性时发出的问题
EN

Stack Overflow用户
提问于 2014-04-15 05:55:01
回答 4查看 303关注 0票数 1

我在删除应用于html标记的CSS类的属性时遇到了问题,我无法从jquery中删除应用于HTML元素的css类的特定属性。

我可以删除下面的颜色属性,

代码语言:javascript
运行
复制
<h3 id ="inbuild" style="color:red; text-align:left; font-size:40pt;">
    this is in-build style
</h3>

为此,我使用这个jquery来删除颜色属性及其工作状态。

代码语言:javascript
运行
复制
$("#inbuild").prop("style").removeProperty("color");

但是如果我有独立css类中的样式,我不知道如何删除它。

代码语言:javascript
运行
复制
.sampleclass
{
    color:red;
    text-align:left;
    font-size:40pt;
}

<h3 id ="external" class="sampleclass">
    this should be red with CSS property
</h3>

我已经尝试用下面删除颜色属性,但我仍然不能删除它。

代码语言:javascript
运行
复制
$("#reset1").on("click",
  function ()
  { 
     $("#external").prop(".sampleclass").removeProperty("color");
  }
);

有人能给我建议一下怎么把它移除吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-15 06:06:29

你可以试试这个:

Working Demo

代码语言:javascript
运行
复制
$("#reset1").on("click",
   function ()
   { 
     $("#inbuild").css("color","inherit");
   }
);
票数 0
EN

Stack Overflow用户

发布于 2014-04-15 06:01:51

您不能删除类的部分。您可以删除/替换整个类,或者用一个新值(即:$("#external").css({color: inherit}); )重载专门类型。

票数 1
EN

Stack Overflow用户

发布于 2014-04-15 06:02:34

尝尝这个

代码语言:javascript
运行
复制
$("#reset1").on("click", function () { 
         $("#external").css("color","inherit");
    });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23075658

复制
相关文章

相似问题

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