後,我有以下CSS聲明到位:清除CSS:報關與jQuery
#envelope:after
{
z-index: -1;
position: absolute;
}
如何在運行時使用jQuery刪除它(設置至少爲空)?
後,我有以下CSS聲明到位:清除CSS:報關與jQuery
#envelope:after
{
z-index: -1;
position: absolute;
}
如何在運行時使用jQuery刪除它(設置至少爲空)?
你不能真正用jQuery「移除」css規則,但是你可以根據使用的選擇器覆蓋特定項目(或項目列表)。
當你在談論刪除它時,你是不是要設置一個新的值呢?
所以,如果你想 「刪除」 您的z-index,只需將其設置爲
.css('z-index', 'auto')
這是默認值
相同的位置
.css('position', 'static')
的CSS可以」 t被刪除使用任何JavaScript框架
你可以從CSS刪除css psuedo元素ck元素,完成你的工作後。 或者您可以將css值更新爲您的值。
我很確定你沒有。 Psuedo'元素'不在DOM中。 – MetalFrog 2012-04-02 12:12:21
如果你的CSS在不同的文件中,JS不能修改它。 JS只修改HTML。所以當你改變樣式時,它會向DOM添加一個樣式屬性,而不是修改CSS。你可以改變你的元素的ID,然後沒有那個新的ID的樣式 – David 2012-04-02 12:14:20