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 相关文章推荐
一段利用WSH修改和查看IP配置的代码
May 11 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
Apr 23 Javascript
node+express+jade制作简单网站指南
Nov 26 Javascript
JavaScript数组随机排列实现随机洗牌功能
Mar 19 Javascript
JS中prototype的用法实例分析
Mar 19 Javascript
jquery实现兼容IE8的异步上传文件
Jun 15 Javascript
使用vue.js开发时一些注意事项
Apr 27 Javascript
angular双向绑定模拟探索
Dec 26 Javascript
layui中layer前端组件实现图片显示功能的方法分析
Oct 13 Javascript
Mint UI 基于 Vue.js 移动端组件库
Nov 07 Javascript
js实现随机点名器精简版
Jun 29 Javascript
JavaScript中reduce()的用法
May 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
php对数组排序的简单实例
2013/12/25 PHP
PHP经典面试题之设计模式(经常遇到)
2015/10/15 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
2018/07/12 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
微信小程序云开发之数据库操作
2019/05/18 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
Vue computed 计算属性代码实例
2020/04/22 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
Python中subprocess的简单使用示例
2015/07/28 Python
Python numpy生成矩阵、串联矩阵代码分享
2017/12/04 Python
python的Crypto模块实现AES加密实例代码
2018/01/22 Python
python 把列表转化为字符串的方法
2018/10/23 Python
python对列进行平移变换的方法(shift)
2019/01/10 Python
python tkinter实现连连看游戏
2020/11/16 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
《荷花》教学反思
2014/04/16 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
王兆力在市委党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
廉洁自律个人总结
2015/02/14 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
思品教学工作总结
2015/08/10 职场文书
关于元旦的广播稿2016
2015/12/17 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
Ajax实现异步加载数据
2021/11/17 Javascript