本文章给各位总结了两个利用Jquery添加和删除文本框(input)实例,有需要了解的朋友可进入参考。
例1
代码如下 | 复制代码 |
<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Jquery 手动添加和删除文本框</title> </head> <script src="jquery-1.6.4.js"></script> <style> * { font-family:Arial; } h2 { padding:0 0 5px 5px; } h2 a { color: #224f99; } a { color:#999; text-decoration: none; } a:hover { color:#802727; } p { padding:0 0 5px 0; } input { padding:5px; border:1px solid #999; border-radius:4px; -moz-border-radius:4px; -web-kit-border-radius:4px; -khtml-border-radius:4px; } </style> <body> <h2><a href="#" id="addScnt">点击添加</a></h2> <div id="p_scents"> <p> <label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" /></label> </p> </div> <script> $(function() { var scntDiv = $('#p_scents'); var i = $('#p_scents p').size() + 1; $('#addScnt').live('click', function() { $('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" /></label> <a href="#" id="remScnt">删除</a></p>').appendTo(scntDiv); i++; return false; }); $('#remScnt').live('click', function() { if( i > 2 ) { $(this).parents('p').remove(); i--; } return false; }); }); </script> </body> </html> |
例2
代码如下 | 复制代码 |
<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(document).ready( function(){ $("#theButton").click( function (){ //创建三个元素 var $txt = $("<input type='text' value='' size='20' name='theText' />"); var $btn = $("<input type='button' value='del'/>"); var $br = $("<br/>"); $btn.click( //设置删除按钮的onclick事件 function (){ $txt.remove(); $btn.remove(); $br.remove(); } ) $("#div1").append($txt).append($btn).append($br); } ) } ) </script> <title>无标题文档</title> </head> <body> <input type="button" value="add" id="theButton" /> <div id="div1"></div> </body> </html> |