当点<asp:Button ID="Button1" runat="server" Text="查询" onclick="Button1_Click" />,有一个
DataSet dt = WebData1.dataSet(sql1);
foreach(DataRow conRS in dt.Tables[0].Rows)
 {
数据加载
}
当页面数据完全加载显示时,返回到html页面一个参数据,用jquery可以实现页面数据加载完后执行事件吗。高手指点一下。

解决方案 »

  1.   

    only to  be  reference
    ------------------
    获得  jquery
     success: function(msg) {
                  if (msg == '1') { 
                          alert("修改成功!");
                          document.location.reload()
                      }
                  }
    --------------------------------cs
       if (balcls.sqlcom(sqlstr))
                        {
                            Response.Write("1");
                        }
                    }
    ---------------------------------------reference
     public bool RequestExist(string value)
        {
            if (HttpContext.Current.ApplicationInstance.Request[value] != null)
            {
                return true;
            }
            return false;
        }    public Object GetRequest(string value)
        {
            if (HttpContext.Current.ApplicationInstance.Request[value] != null)
            {
                return HttpContext.Current.ApplicationInstance.Request[value];
            }
            else
            {
                return string.Empty;
            }
        }
      

  2.   

    $(window).load(function(){
    $("div[name='cncn_s']").each(function(i){
      alert(this.id);
      });
    });
    找到这个可以用,但我怎么找name中html()相等的div,并在所有相等的div上加color:red
      

  3.   

    怎么求name中相等的值,高手指点一下
      

  4.   

    用$找到DIV  添加CSS 
    $(function(){
    $("div[name='cncn_s']").each(function(i){
    this.css("color","red");
    });
    });
      

  5.   

    $(function(){
    $("div[name='cncn_s']"){
    array a=document.bytagname("cncn_s");
    for(var i=0;i<a.lenght;i++)
    {
     a[i].style.color="red";
    }
    });
    });
      

  6.   

    我是要找数据相同的div,并让里边的数据显示红色
      

  7.   

    关键的一点,不是所以的name=cncn_s,的div都显示红色,而是里边数据如果有相同的显示红色,示例如下
    <div name='cncn_x'>aaaaa</div>
    <div name='cncn_x'>aaee</div>
    <div name='cncn_x'>aa55</div>
    <div name='cncn_x'>bbb</div>
    <div name='cncn_x'>bbb</div>
    <div name='cncn_x'>arfrf</div>
    我的意思是这样。数据加载完成后,如果发现里边有相同的数据就显示红色。
      

  8.   

    <div name='cncn_x'>aaaaa</div>
    <div name='cncn_x'>aaee</div>
    <div name='cncn_x'>aa55</div>
    <div name='cncn_x'>bbb</div>
    <div name='cncn_x'>bbb</div>
    <div name='cncn_x'>arfrf</div>
    数据加载完成后,查找里边有没有相同的数据,如果有就显示红色。
    我要实现这样的效果。
      

  9.   

    1。在客户端定义一个函数
       //检查div中是否有相同的内容,有则红色显示
       function chkdata()
       {
          //code...
       }2。当后台执行绑定后,向客户端写入js脚本以调用上面的函数
       Page.ClientScript.RegisterStartupScript("key",
                      "<script type='text/javascript'>chkdata();</script>");有个疑问,数据在后台绑定的时候不能直接去变色吗?
      

  10.   

    我现在的意思,不需要在后台操作了,只要数据加载完成后,直接用jquery查找name='cncn_c'的div中,数据相同的,然后在相同的数据上加红色区别
      

  11.   

    难道要用最笨的方法,把所有的DIV数据都取出来,然后再一个一个的循环对比吗??有没有更好的方法
      

  12.   

    Array.prototype.strip=function()
    {
    if(this.length<2) return [this[0]]||[];
    var arr=[];
    for(var i=0;i<this.length;i++)
    {
    arr.push(this.splice(i--,1));
    for(var j=0;j<this.length;j++)
    {
    if(this[j]==arr[arr.length-1])
    {
    this.splice(j--,1);
    }
    }
    }
    return arr;
    }
    $(window).load(function(){
    var str_="",i=0;
    var str_a=new Array();
    $("div[name='cncn_s']").each(function(i){
      str_a[i]=$(this).html().split(";")[1];
      });
    alert(str_a.strip());
    });
    这个好像是过滤重复项的。和我想要的刚好相反,我是想取得重复项,高手指点一下,我应怎么做
      

  13.   

    $("div[name=cncn_x]").???jquery虽然很强大,
    简单查了下,似乎没这个选择器楼主再核实一下,如果没有那只能循环了
      

  14.   

    楼主,jquery当然有这种选择器,而且是基本功能之一。