是否有可能在jQuery事件后强制CSS文件重新加载?即jQuery事件后强制CSS文件重新加载
css文件中有:
.someclass{
font-size:2em;
font-family:courier;
etc...
}
jQuery的事件(S):
$('#myid').append('<td class="someclass">stuff...</td>
是否有可能在jQuery事件后强制CSS文件重新加载?即jQuery事件后强制CSS文件重新加载
css文件中有:
.someclass{
font-size:2em;
font-family:courier;
etc...
}
jQuery的事件(S):
$('#myid').append('<td class="someclass">stuff...</td>
它会自动在你的应用<td>
,则无需重新加载它左右..
如果你不改变你的CSS文件,你不应该强制它的JavaScript重载(如果这是可能的)。当你创建新的元素(例如:append()
)时,所有的CSS都会自动应用到它。
如果您尝试将元素添加到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>');
你目前的问题?这个重新加载你想达到什么目的? –
为什么你要重新加载你的CSS,如果它没有改变。 –
如果你想追加'td'元素在附加它后有'someclass'类,它会。你不需要重新加载你的CSS文件 – Hristo