您的位置:首页 > Web前端 > JQuery

用jQuery如何实现删除子节点和winform label显示数据分页

2015-11-14 18:26 791 查看
问题1:用jQuery如何实现删除子节点(通过点击删除按钮)

详细:

<body>

    <ol id="ans_content" style="font-size: 14px;">

        <li>哈哈

            <input type="button" value="删除" onclick="Delete(this)">

            <input type="hidden" value="9"></li>

        <li>哈哈

            <input onclick="Delete(this)" type="button" value="删除">

            <input type="hidden" value="10"></li>

        <li>哈哈

            <input onclick="Delete(this)" type="button" value="删除">

            <input type="hidden" value="11"></li>

        <li>哈哈

            <input onclick="Delete(this)" type="button" value="删除">

            <input type="hidden" value="92"></li>

    </ol>

</body>

回答:

$("").click(function(){

    $(this).remove();

    $(this).parent().remove();

})

问题2:winform label显示数据 求分页?

详细:

public void chaxun() 

        {

            foreach (Control i in this.panlj.Controls)

            {

                if (i is Panel)

                {

                    foreach (Control lie in ((Panel)i).Controls)

                    {

                        if (lie is Label)

                        {

                            ((Label)lie).Text = "";

                        }

                    }

                }

            }

            string textlike = this.txtlike.Text;

            List<adminsjj> sjj = new List<adminsjj>();

            DBHelp db = new DBHelp();

            db.Openconnecion();

            string sql_cha = "SELECT * from admin_info WHERE admin_type like '普通_管理员'and admin_name like '"+textlike+"%'";

            SqlCommand command_cha = new SqlCommand(sql_cha, db.Connction);

            SqlDataReader reader = command_cha.ExecuteReader();

            if (reader.HasRows)

            {

                while (reader.Read())

                {

                    adminsjj sj = new adminsjj();

                    sj.Admin_Name = reader["admin_name"].ToString();

                    sj.Admin_pwd1 = reader["admin_pwd"].ToString();

                    sjj.Add(sj);

                }

            }

            db.CloseConnecion();

            pag.Rows = sjj.Count;

            pag.PageRows = 6;

 

            MessageBox.Show(pag.PageSum.ToString());

            List<adminsjj> admin = new List<adminsjj>();

            for (int i = 0 ; i < 6 ; i++)

            {

                admin.Add(sjj[i]);

            }

 

            for (int i = 0; i < admin.Count; i++)

            {

                Control panel = this.panlj.Controls[i];

                //获取当前小面板

                Panel pnl = ((Panel)panel);

                //遍历小面板里面的控件

                //遍历当前面板里面的第几个控件

                int no = 2;

                for (int j = 0; j < pnl.Controls.Count; j++)

                {

                    if (pnl.Controls[j] is Label)

                    {

                        if (no == 1)

                        {

                            Label lbl = (Label)pnl.Controls[j];

                            lbl.Text = admin[i].Admin_Name;

                            no--;

                        }

                        else if (no == 2)

                        {

                            Label lbl = (Label)pnl.Controls[j];

                            lbl.Text = admin[i].Admin_pwd1;

                            no--;

                        }

                    }

                }

            }

回答:写错了,不通。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息