首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax提交页面后,jquery设置的样式效果丢失,怎么解决这个有关问题

2012-08-09 
ajax提交页面后,jquery设置的样式效果丢失,如何解决这个问题?用ajax提交表单,刷新部分页面造成了jquery 效

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 {
....
}

热点排行