用JQuery弄了一个GRID的式样,很满意,但一翻页或是一产生过提交,那个式样就不见了,请教JQuery高手 ,此问题怎么解决,

解决方案 »

  1.   

    你用JS动态去添加样式的话,那你翻页又重新加载了一次页面,你只有在加载页面的时候去做样式
    $(document).ready( function(){....} );
      

  2.   

    我是这样做的,JS如下,望帮我解决一下,刚接触JQERY,愿不要受到打击<script type="text/javascript">
       $(document).ready(function() {            
    $("#<%=GridView1.ClientID %> tr:gt(0):odd").addClass("odd");            
    $("#<%=GridView1.ClientID %> tr:gt(0):even").addClass("even");            
    $("#<%=GridView1.ClientID %> tr:gt(0):odd").bind("mouseout", function(event) { $(this).addClass("odd"); $(this).removeClass("over"); });           
     $("#<%=GridView1.ClientID %> tr:gt(0):even").bind("mouseout", function(event) { $(this).addClass("even"); $(this).removeClass("over"); });            
     $("#<%=GridView1.ClientID %> tr:gt(0)").bind("mouseover", function(event) { $(this).addClass("over"); });        
        $("#<%=GridView1.ClientID %> tr:gt(0)").bind("click",function(event){$(this).addClass("select");});
       $("#<%=GridView1.ClientID %> tr:gt(0):odd").bind("dblclick", function(event){ $(this).addClass("odd"); $(this).removeClass("select"); } );
       $("#<%=GridView1.ClientID %> tr:gt(0):even").bind("dblclick",function(event){ $(this).addClass("even"); $(this).removeClass("select"); } );
       });  
       </script>
      

  3.   

    分页的代码你怎么写的? 如果是提交了那么样式都没有了 ,你用$.ajax()方法进行异步提交就没有问题了。
      

  4.   

    上面的朋友,我在Jquery方面是新手,$.ajax怎么操作,望指教一下
    我只要在页面进行了任何的提交都会发生这种情况,多谢指教
      

  5.   

    样式干吗要这样写,直接在控件里调用class不就可以?