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 相关文章推荐
HTML-CSS群中单选引发的“事件”
Mar 05 Javascript
JQuery 选项卡效果(JS与HTML的分离)
Apr 01 Javascript
javascript操作JSON的要领总结
Dec 09 Javascript
JS的事件绑定深入认识
Jun 26 Javascript
深入理解(function(){... })();
Aug 16 Javascript
微信小程序 MD5加密登录密码详解及实例代码
Jan 12 Javascript
利用forever和pm2部署node.js项目过程
May 10 Javascript
JS实现区分中英文并统计字符个数的方法示例
Jun 09 Javascript
ES6 系列之 Generator 的自动执行的方法示例
Oct 19 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
Jan 31 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
Sep 06 Javascript
vue+Element中table表格实现可编辑(select下拉框)
May 21 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脚本的10个技巧(1)
2006/10/09 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
JavaScript模仿Pinterest实现图片预加载功能
2016/10/25 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
vue路由守卫及路由守卫无限循环问题详析
2019/09/05 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
python实现比较两段文本不同之处的方法
2015/05/30 Python
python的exec、eval使用分析
2017/12/11 Python
python中的常量和变量代码详解
2018/07/25 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
python获取服务器响应cookie的实例
2018/12/28 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
Python yield的用法实例分析
2020/03/06 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
学校招生宣传广告词
2014/03/19 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
接待员岗位职责范本
2015/04/15 职场文书
义卖募捐活动总结
2015/05/09 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
《失物招领》教学反思
2016/02/20 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书