我在删除应用于html标记的CSS类的属性时遇到了问题,我无法从jquery中删除应用于HTML元素的css类的特定属性。
我可以删除下面的颜色属性,
<h3 id ="inbuild" style="color:red; text-align:left; font-size:40pt;">
this is in-build style
</h3>
为此,我使用这个jquery来删除颜色属性及其工作状态。
$("#inbuild").prop("style").removeProperty("color");
但是如果我有独立css类中的样式,我不知道如何删除它。
.sampleclass
{
color:red;
text-align:left;
font-size:40pt;
}
<h3 id ="external" class="sampleclass">
this should be red with CSS property
</h3>
我已经尝试用下面删除颜色属性,但我仍然不能删除它。
$("#reset1").on("click",
function ()
{
$("#external").prop(".sampleclass").removeProperty("color");
}
);
有人能给我建议一下怎么把它移除吗?
发布于 2014-04-15 06:06:29
你可以试试这个:
Working Demo
$("#reset1").on("click",
function ()
{
$("#inbuild").css("color","inherit");
}
);
发布于 2014-04-15 06:01:51
您不能删除类的部分。您可以删除/替换整个类,或者用一个新值(即:$("#external").css({color: inherit});
)重载专门类型。
发布于 2014-04-15 06:02:34
尝尝这个
$("#reset1").on("click", function () {
$("#external").css("color","inherit");
});
https://stackoverflow.com/questions/23075658
复制相似问题