jquery 动态添加行与增加控件代码

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>jquery动态控件</title>
<script src="jquery-1.4.2.js" type="text/网页特效"></script>
<script type="text/javascript">
$(function() {
var i = 2;
$('#addtext').click(function() {
if (i < 9) {
$('#main').append('<div><input type="text" name="text" + i + ""/>
                        <a href="#" class="del-text">del</a></div>');
i++;
} else {
alert("最多只能添加8个");
}
});
$('.del-text').live('click',function(){
$(this).parent().remove();
i--;
});
});
</script>
</head>
<body>
<div id="main">
<div>
<input type="text" name="text1" />
</div>
</div>
<a id="addtext" href="#">添加文本框</a>
</body>
</html>

看一款jquery动态增加表格

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>download by http://www.111cn.net</title>
    <link href="app_files/css教程/default.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
        #tb .td{
            text-align: center;
            font-weight: bold;
            background-color: #6699ff;
            color: #ffffff;
            border:1px solid #000;
        }
    </style>
    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            //隐藏模板tr
            $("#tb tr").eq(2).hide();
            var i = 0;
            $("#btadd").click(function() {
     //复制一行
                var tr = $("#tb tr").eq(2).clone();
                tr.find("td").get(0).innerhtml = ++i;
                tr.show();
                tr.appendto("#tb");
            });
            $("#btdel").click(function() {
                $("#tb tr:gt(2)").each(function() {
                    if ($(this).find("#ck").get(0).checked == true) {
                        $(this).remove();
                    }
                });
                i = 0;
                $("#tb tr:gt(2)").each(function() {
                    $(this).find("td").get(0).innerhtml = ++i;
                });
                $("#cka").attr("checked", false);
            });
            $("#cka").click(function() {
                $("#tb tr:gt(2)").each(function() {
                    $(this).find("#ck").get(0).checked = $("#cka").get(0).checked;
                });
            });
        })
    </script>
</head>
<body>
    <form id="form1">
    <div>
        <table id="tb" style="border:1px solid #000;">
           <tr>
                <td colspan="10" style="text-align:right">
                    <input id="btadd" type="button" value="添加" />&nbsp;<input id="btdel" type="button" value="删除" /></td>
            </tr>
            <tr>
                <td style="width:25px;"></td>
                <td style="width:25px;">
                    <input id="cka" name="cka" type="checkbox"/></td>
                <td style="width:20%;">
                    字段名</td>
                <td style="width:20%;">
                    名称</td>
                <td style="width:15%;">
                    数据类型</td>
                <td style="width:40px;">
                    主键</td>
                <td style="width:40px;">
                    必填</td>
                <td style="width:20%;">
                    长度</td>
                <td style="width:40px;">
                    有效</td>
                <td style="width:80px;">
                    排序</td>
            </tr>
            <tr>
                <td style="text-align: center"></td>
                <td style="text-align: center">
                    <input id="ck" type="checkbox" name="ck"/></td>
                <td style="text-align: center">
                    <input id="tname" type="text" name="tname" /></td>
                <td style="text-align: center">
                    <input id="trm" type="text" name="trm" /></td>
                <td style="text-align: center">
                    <select id="stype" name="stype" style=" width:100px;">
                        <option>1</option>
                        <option>2</option>
                    </select></td>
                <td style="text-align: center">
                    <input id="ckispr" type="checkbox" name="ckispr"/></td>
                <td style="text-align: center">
                    <input id="ckisnull" type="checkbox" name="ckisnull"/></td>
                <td style="text-align: center">
                    <input id="tlen" type="text" size="10" name="tlen" /></td>
                <td style="text-align: center">
                    <input id="ckisuse" type="checkbox" checked="checked" name="ckisuse"/></td>
                <td style="text-align: center">
                    <input id="txtsortno" type="text" size="4" name="txtsortno" /></td>
            </tr>
        </table>
   
    </div>
    </form>
</body>
</html>

时间: 2024-10-31 09:16:40

jquery 动态添加行与增加控件代码的相关文章

jQuery带时间的日期控件代码分享_jquery

本文实例讲述了JS+CSS3实现的类似于苹果iwatch计时器特效.分享给大家供大家参考.具体如下: 带时间的jQuery日期控件代码是一款基于jQueryUI实现的,可自定义日期插件语言,这个日期控件的亮点就在于选择的时间可精确到分钟. 运行效果图:                    -------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 为大家分享的jQuery带时间的日期控件代码如下 <h

jQuery动态输出生成select控件

代码1  代码如下 复制代码 $.each(selectValues, function(key, value) {      $('#mySelect')          .append($("<option></option>")          .attr("value",key)          .text(value)); }); 代码2  代码如下 复制代码 auxArr = []; auxArr[0] = "&l

asp.net 向UpdatePaneel中动态添加DropDownList控件代码

asp教程.net 向updatepaneel中动态添加dropdownlist控件代码 //aspx文件中添加如上代码,showchildlist函数如下:   protected void showchildlist(object sender, eventargs e)   {   dropdownlist ddl_now = (dropdownlist)sender;   string sql = "select part_id,part_name from tb_parts where

另类的动态加载用户控件

在BS架构这块,我们平时建一个网站,通常是创建一个WebSite网站,或者是创建一个WebApplication.然后在WEB项目里面建立相应的aspx文件,以及用户控件,自定义控件等等.但是做为一个新加入此项目的你要去修改里面的 某一个功能模板,那么我一般的程序是这样的: 第一:根据新的需求,在项目找到相关页面,例如对应的页面URL为index.aspx.此时可以对原页面做最初的了解. 第二:分析代码. 第三:根据新的需求来修改代码. 我想这也是一般朋友的思维模式吧.可是这样的流程并不是统一不

服务器端动态加载DataGrid控件并设置其属性

datagrid|datagrid控件|动态|服务器|加载|datagrid|datagrid控件|服务器|加载 DataGrid在Asp.net编程中占有非常重要的地位,对于浏览器中大批量数据的呈现,DataGrid几乎不可缺少.常用的设置DataGrid属性的方法都是在前台由Asp语句实现,这样显然不适合DataGrid的动态加载,通过后台C#代码实现前台的功能显得非常重要,下面就通过一个实例来说明其设置方法.同其它动态加载服务器控件的方法一样,要在客户端浏览器上呈现DataGrid,必须要

动态加载用户控件的组件

动态|加载|控件 动态加载用户控件的组件!(终结MasterPages技术) 让我们来做个页面模版吧!有了模版是不是就可以统一了呢!Sure ! 比如:模版页Template.ascx中我们留出中间一个部分,或者你想要留出的一个空间,让以后放入你想要的内容. 好了!那么在我们的页面index.aspx上我们就可以引用这个Template.ascx,然后在空出的部分放入我们特别的东西,当然最好是在空的地方我们插入另外一个页面如:List.ascx, 当然我们在做个页面MyArchive.aspx.

动态加载用户控件的组件!(三)

动态|加载|控件 上一篇文章写到动态加载用户控件的简单应用 页面是用来浏览信息的!但是更重要的是和用户交互,根据不同的需求提供不同的内容服务,这是一种服务或是一种更贴近用户的人性化.(又在胡言乱语了!^_^) 动态加载叶面,根据不同的用户权限加载不懂的内容服务.根据用户的相应加载相应的内容服务. 还有另外一个应用就是做到页面与代码的分离.在vs2003里,一般ascx或aspx文件,在刚建立的时候都直接跟一个cs文件关联.那么我们在写程序的时候就不能分开来做.作叶面和写后台代码的不能分开.为了能

jquery dialog open后,服务器端控件失效的快速解决方法

 本篇文章是对jquery dialog open后,服务器端控件失效的快速解决方法.进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jquery dialog为我们提供了非常漂亮实用的对话框,比单调的alert.confirm.prompt好用很多.    在使用jquery与.net共同开发时,直接调用jquery dialog的open后,服务器端控件全部失效了,不能执行相应的后台代码.只是源于jquery默认把dialog添加到body中,而不是原来所在的服务器端的f

在wpf里面怎么动态的移动lable控件

问题描述 在wpf里面怎么动态的移动lable控件 在wpf里面怎么动态的移动lable控件,求大神指教,最好有代码. 解决方案 public static class DispatcherHelper { [SecurityPermissionAttribute(SecurityAction.Demand Flags = SecurityPermissionFlag.UnmanagedCode)] public static void DoEvents() { DispatcherFrame