jQuery动态添加


Posted in Javascript onApril 07, 2016

有时候需要在页面上允许用户上传多个文件,个数由用户自己决定,个数多了也可以删除,使用jQuery可以很简单的实现这个功能。

先给大家展示下效果图:

jQuery动态添加

<!DOCTYPE html>
<html>
<head>
<title>test.html</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery-1.6.4.min.js"></script>
<script type="text/javascript">
//添加一行<tr>
function add() {
var content = "<tr><td>";
content += "<input type='file' name='file'><input type='button' value='Remove' onclick='remove(this)'>";
content +="</td></tr>"
$("#fileTable").append(content);
}
//删除当前行<tr>
function remove(obj) {
$(obj).parent().parent().remove();
}
</script>
</head>
<body>
<form id="fileForm" action="" method="post" enctype="multipart/form-data">
<table id="fileTable">
<tr>
<td>
<input type="file" name="file"><input type="button" id="addButon" value="Add" onclick="add()">
</td>
</tr>
</table>
</form>
</body>
</html>

介绍JQuery获取input type="text"中的值的各种方式

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JQuery获取文本框的值</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script src="jquery-1.5.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
//使用id的方式获取
$(document).ready(function(){
//1
$("#button_text1").click(function(){
var result1 = $("#input_text1").val();
alert("result1 = " + result1);
});
//2
$("#button_text2").click(function(){
var result2 = $("input[id='input_text2']").val();
alert("result2 = " + result2);
});
//3
$("#button_text3").click(function(){
var result3 = $("input[id='input_text3']").attr("value");
alert("result3 = " + result3);
});
//4. 可以通过type的值来获取input中的值(未演示)
/*
$("#button_text4").click(function(){
var result4 = $("input[type='text']").val();
alert("result4 = " + result4);
});
*/
//5. 可以通过name的值来获取input中的值(未演示)
/*
$("#button_text5").click(function(){
var result5 = $("input[name='text']").val();
alert("result5 = " + result5);
}); 
*/
});
</script>
</head>
<body>
<!-- 获取文本框的值:方式一 -->
<div id="test1">
<input id="input_text1" type="text" value="test1" style="width: 100px;" />
<button id="button_text1">test1</button>
</div>
<!-- 获取文本框的值:方式二 -->
<div id="test2">
<input id="input_text2" type="text" value="test2" style="width: 100px;" />
<button id="button_text2">test2</button>
</div>
<!-- 获取文本框的值:方式三 -->
<div id="test3">
<input id="input_text3" type="text" value="test3" style="width: 100px;" />
<button id="button_text3">test3</button>
</div>
</body>
</html>
Javascript 相关文章推荐
js判断一个元素是否为另一个元素的子元素的代码
Mar 21 Javascript
20行代码实现的一个CSS覆盖率测试脚本
Jul 07 Javascript
JS函数重载的解决方案
May 13 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
javascript实现表格排序 编辑 拖拽 缩放
Jan 02 Javascript
javascript版2048小游戏
Mar 18 Javascript
angularjs学习笔记之双向数据绑定
Sep 26 Javascript
javascript电商网站抢购倒计时效果实现
Nov 19 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
May 26 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
Aug 24 Javascript
微信分享invalid signature签名错误踩过的坑
Apr 11 Javascript
javascript模块化简单解析
Apr 07 #Javascript
jquery编写Tab选项卡滚动导航切换特效
Jul 17 #Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
Apr 07 #Javascript
jQuery实现简单滚动动画效果
Apr 07 #Javascript
基于javascript bootstrap实现生日日期联动选择
Apr 07 #Javascript
原生js制作日历控件实例分享
Apr 06 #Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
Apr 06 #Javascript
You might like
CI(CodeIgniter)框架配置
2014/06/10 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
PHP编写daemon process 实例详解
2016/11/13 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
基于jQuery替换table中的内容并显示进度条的代码
2011/08/02 Javascript
javascript 基础篇2 数据类型,语句,函数
2012/03/14 Javascript
js日期时间补零的小例子
2013/03/05 Javascript
JavaScript仿静态分页实现方法
2015/08/04 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
浅谈Node.js:理解stream
2016/12/08 Javascript
使用Javascript简单计算器
2018/11/17 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
微信小程序实现锚点跳转
2020/11/23 Javascript
微信跳一跳自动运行python脚本
2018/01/08 Python
python连接mongodb密码认证实例
2018/10/16 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
python Tkinter的图片刷新实例
2019/06/14 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
Shell如何接收变量输入
2012/09/24 面试题
车间主任岗位职责
2015/02/03 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
css实现左上角飘带效果的完整代码
2022/03/18 HTML / CSS
Python时间操作之pytz模块使用详解
2022/06/14 Python