指向带有清空 div 的 CSS 文件的链接



根据用户所做的选择,许多php脚本中的1个通过jquery添加到我的页面。为此,它会将其内容添加到现有的div 中。这些 php 中的每一个都带有一个添加 CSS 文件的链接标签。

我的问题是,如果我用jquery清空该div,CSS文件对页面的影响也会被删除吗?受此 CSS 文件影响的任何元素是否会恢复为其原始样式?我问是因为这个div 可以填充和清空任意次数,如果它仍然存在,CSS 会发生冲突。而且因为将其上传到测试位置非常耗时,所以我不想尝试绝对行不通的东西。

如果删除指向 css 文件的链接标记,则文件中包含的 css 规则将随之删除,因此,如果清空DIV,则div 中包含的 css 规则将被删除。

I ask because this div can be filled and emptied any 
number of times and the CSS will clash if it remains 

我要做的(使用 jQuery)是添加/删除与 CSS 冲突的类,具体取决于DIV是否为空,如下所示:

function myToggle() {
    if (!$.trim($("#myDiv").html()).length) {
        return 'green'; // returns a specif class when empty (can be fake with no effect)
    } else {
        return 'red'; // add class when is filled
    }
}

参见 JSFIDDLE

这将比添加/删除CSS文件更简单

最新更新