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 相关文章推荐
Bookmarklet实现启动jQuery(模仿 云输入法)
Sep 15 Javascript
js获取表格的行数和列数的方法
Oct 23 Javascript
JS实现字符串转日期并比较大小实例分析
Dec 09 Javascript
jquery制做精致的倒计时特效
Jun 13 Javascript
jQuery plugin animsition使用小结
Sep 14 jQuery
解决Webpack 热部署检测不到文件变化的问题
Feb 22 Javascript
浅谈Vue响应式(数组变异方法)
May 07 Javascript
微信小程序实现上传图片功能
May 28 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
Feb 17 Javascript
js实现图片3D轮播效果
Sep 21 Javascript
解决Vue动态加载本地图片问题
Oct 09 Javascript
浅谈vue 二级路由嵌套和二级路由高亮问题
Aug 06 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
PHP教程 预定义变量
2009/10/23 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
重定向实现代码
2006/11/20 Javascript
innerHTML与jquery里的html()区别介绍
2012/10/12 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
学习JavaScript设计模式之中介者模式
2016/01/14 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
Python 数据结构之队列的实现
2017/01/22 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
python求解汉诺塔游戏
2020/07/09 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
香港网上花店:FlowerAdvisor香港
2019/05/30 全球购物
业务总经理岗位职责
2014/02/03 职场文书
采购求职信
2014/03/17 职场文书
小学二年级评语
2014/04/21 职场文书
安全标语大全
2014/06/10 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
Python scrapy爬取起点中文网小说榜单
2021/06/13 Python
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js
js作用域及作用域链工作引擎
2022/07/07 Javascript