强制CSS文件在jquery事件后重新加载

时间:2011-07-21 23:33:43

标签: jquery css

是否有可能在jquery事件后强制重新加载CSS文件?即。

css文件包含在其中:

 .someclass{
 font-size:2em;
 font-family:courier;
 etc...
 }

Jquery事件:

 $('#myid').append('<td class="someclass">stuff...</td>

3 个答案:

答案 0 :(得分:2)

如果您尝试向DOM添加元素,则STYLE块中指定的任何样式或附加的CSS文件中由有效样式表选择器匹配的任何样式都应自动影响该元素。您无需重新加载附加的样式表。

例如(演示):

.someclass {
    background-color: #f00;
    padding: 5px;
}

<table id="myid">
    <tbody>
        <tr>
            <td>Adjacent to added TD</td>
        </tr>
    </tbody>
</table>

$('#myid tbody tr').append('<td class="someclass">stuff...</td>');

http://jsfiddle.net/5WLnX/

答案 1 :(得分:0)

它会自动应用到您的<td>,无需重新加载......

答案 2 :(得分:0)

如果你没有更改你的css文件,你不应该强制重新加载它(如果可能的话)。当您创建新元素时(例如:append()),所有css都会自动应用。