是否有可能在jquery事件后强制重新加载CSS文件?即。
css文件包含在其中:
.someclass{
font-size:2em;
font-family:courier;
etc...
}
Jquery事件:
$('#myid').append('<td class="someclass">stuff...</td>
答案 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>');
答案 1 :(得分:0)
它会自动应用到您的<td>
,无需重新加载......
答案 2 :(得分:0)
如果你没有更改你的css文件,你不应该强制重新加载它(如果可能的话)。当您创建新元素时(例如:append()
),所有css都会自动应用。