ajax提交页面后,jquery设置的样式效果丢失,如何解决这个问题?
用ajax提交表单,刷新部分页面
造成了
jquery 效果---代码如下,丢失
$(document).ready(function () {
$('table.table2 tr:odd').addClass('odd_style');
$('table.table2 tr:even').addClass('even_style');
}
);
原因是由于ajax 提交页面 不触发onload事件,而jquery效果需要在onload 事件中绑定,那么请问如何解决这个问题呢?
------解决方案--------------------
在回调success函数写。
------解决方案--------------------直接放在CSS中好了,可以先将TR的样式全设置为even_style
然后再CSS中odd_style样式前加入伪类
CSS文件,以前是
odd_style{
....
}
改为
table.table2 tr:odd {
....
}