jQuery实现表单动态添加与删除数据操作示例

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <title>用户名注册</title>

  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

  <script>

    $(document).ready(function () {

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

        var name = $("#yonghu").val();

        var mima = $("#mima").val();

        var youxiang = $("#youxiang").val();

        var tr = "<tr><td>" + ‘<input type="checkbox">‘ + "</td><td>" + name + "</td><td>" + mima + "</td><td>" + youxiang + "</td><td>" + ‘<input type="button" value="删除">‘ + "</td></tr>";

        $("#table").append(tr);

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

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

        });

      });

    });

  </script>

</head>

<body>

用户:<input id="yonghu" type="text">

密码:<input id="mima" type="password">

邮箱:<input id="youxiang" type="text">

<input type="submit" id="button" value="添加">

<table id="table" border="1ps">

  <tr>

    <td><input type="checkbox"></td>

    <td>用户名</td>

    <td>密码</td>

    <td>邮箱</td>

    <td>操作</td>

  </tr>

</table>

</body>

</html>

运行结果:

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery form操作技巧汇总》、《jQuery操作json数据技巧汇总》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery表格(table)操作技巧汇总》及《jquery选择器用法总结

希望本文所述对大家jQuery程序设计有所帮助。

原文地址:https://www.cnblogs.com/zhuyeshen/p/11433773.html

时间: 2024-08-24 07:59:05

jQuery实现表单动态添加与删除数据操作示例的相关文章

js表单动态添加数据并提交

情景1:已经存在form对象了,动态为form增加对象并提交 function formAppendSubmit(){ var myform=$('#newArticleForm'); //得到form对象 var tmpInput=$("<input type='text' name='blogArticleForm.articleContent'/>"); tmpInput.attr("value", myUeditor.window.getCont

jquery 的表单动态ID选择器

在一组动态生成的<select>表单元素中利用动态ID 定位元素 $('#driver_confirm').live('click', function() { var autoOrderid = $(this).attr('data-autoOrderid'); //alert(autoOrderid); //alert($('select[name=day'+autoOrderid+']').val()); //return false; var date = $('select[name

jQuery如何动态添加具有删除按钮的行

jQuery如何动态添加具有删除按钮的行:在实际用中,如果要操作表格的话,那最多的莫过于添加和删除行的操作,一般情况下,动态添加的行也可以动态删除,下面就简单介绍一下如何实现此操作,虽然比较简单,但是还是希望能够或多或少能够给需要的朋友带来一定的帮助.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author"

Angular-表单动态添加删除

angular本身不允许去操作DOM,在angular的角度来说,所有操作都以数据为核心,剩下的事情由angular来完成.所以说,想清楚问题的根源,解决起来也不是那么困难. 前提 那么,要做的这个添加删除要具有以下功能: 1.当数据只剩一条时,不允许删除: 2.第一条数据不允许修改和删除: 3.可以动态设置添加最大条数(例中设置为4条). 首先,用bootstrap布局一个可以添加和删除的操作界面: <body ng-app="App"> <form class=&

jquery validate表单验证

一.目的 为了更好地实现人机交互,使用jQuery封装库中的validate插件,在用户填写表单时,可以快速地对用户填写的数据进行验证,并做出反馈. 二.validate插件简介   validate()是插件的核心方法,定义了基本的校验规则和一些有用的配置项. rule:设置表单的验证规则: messages:设置表单不符合验证规则的提示信息: debug:如果这个参数为true,那么表单还会提交,只进行检查,调试时十分方便. required:必填 minlength:最小长度 maxlen

jQuery 的 validator 验证动态添加的信息

jQuery.validator.addMethod("checkChannelName", function (value, element) { var returnVal = false; var id = $('input[name="channelId"]').val(); if (value != '') { $.ajax({ url: '{:U("TourChannel/checkChannelName")}', data: {na

jquery为指定的元素添加或者删除指定样式类

jquery为指定的元素添加或者删除指定样式类:在实际应用中,可能需要为指定的元素动态的添加或者删除指定css样式类,下面就通过简短的代码做一下介绍.一.添加css样式类: $("#antzone").addClass("class"); 上面的代码为指定的元素添加指定的样式类.更多相关内容可以参阅jQuery的addClass()方法一章节.二.删除css样式类: $("#antzone").removeClass("class&qu

jQuery获取表单各元素的值

radio值获取 $("input[type='radio']:checked").val(); 2,设置指定的项为当前选中项 $("input[type='radio']").eq(1).attr("checked",true);//设置第二项为选中项 <input type="text" name="textname" id="text_id" value="&quo

jQuery如何为指定标签添加和删除一个样式

jQuery如何为指定标签添加和删除一个样式:在网页的实际应用中,需要根据不同的条件来改变元素的CSS样式,通过动态的给元素添加删除一个CSS类可以实现此功能,下面通过实例来介绍一下如何实现此种功能.一.使用addClass()和removeClass()添加和删除一个CSS类:代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="