PHP使用第三方即时获取物流动态实例详解
916
2024-01-14
最近要处理一些前端的工作,重新学习了一下jQuery,感觉还是那么的锋利啊!!!
总结了一下对table的增删改查,写一篇留着以后自己recode。
1.首先我自己写了一个简单的div布局。

2.实现几个用<a>标签做的按钮的功能 分别是新增 修改 删除 查询和返回。
代码如下
html+css(原谅我写在一起吧。。毕竟渲染不是我的强项)
<html>
<head><title>测试数据</title></head>
<style type="text/css">
table, td{
font:100% '微软雅黑';
}
table{width:80%;border-collapse:collapse; margin:0 0 0 100px}
th, td{text-align:center;border:1px solid #fff;}
th{background:#328aa4}
td{background:#e5f1f4;}
</style>
<script type="text/javascript" src="http://www.gimoo.net/t/1808/jquery-1.8.0.js"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1808/jq.js"></script>
<body>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" style ="margin:100px" id="add_btn">新增</a>
<input id="Ktext" type="text"> <a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="search_btn"> 查询</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" style ="margin:100px" id="back_btn">返回</a>
<br/>
<table id="tb">
<tr id="trr">
<th style="width:100px">ID</th>
<th style="width:100px">Name</th>
<th style="width:100px">salary</th>
<th style="width:100px">功能</th>
</tr>
<tbody id="hide_tbody">
<tr style="display:none" id="trr">
<td style="width:100px" id="no_id"><input value='' type='text'></td>
<td style="width:100px"><input value='' type='text'></td>
<td style="width:100px"><input value='' type='text'></td>
<td style="width:200px" id="a"><a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="save_btn">保存</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="edit_btn" style="display:none">修改</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="del_btn">删除</a></td>
</tr>
</tbody>
<tbody id="show_tbody">
<tr id="trr" >
<td style="width:100px" id="no_id">1</td>
<td style="width:100px">小王</td>
<td style="width:100px">3000</td>
<td style="width:200px" id="a"><a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="save_btn" style="display:none">保存</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="edit_btn">修改</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="del_btn">删除</a></td>
</tr>
<tr id="trr">
<td style="width:100px" id="no_id">2</td>
<td style="width:100px">小李</td>
<td style="width:100px">4000</td>
<td style="width:200px" id="a"><a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="save_btn" style="display:none">保存</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="edit_btn">修改</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="del_btn">删除</a></td>
</tr>
<tr id="trr">
<td style="width:100px" id="no_id">3</td>
<td style="width:100px">小张</td>
<td style="width:100px">5000</td>
<td style="width:200px" id="a"><a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="save_btn" style="display:none">保存</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="edit_btn">修改</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="del_btn">删除</a></td>
</tr>
<tr id="trr">
<td style="width:100px" id="no_id">4</td>
<td style="width:100px">小赵</td>
<td style="width:100px">6000</td>
<td style="width:200px" id="a"><a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="save_btn" style="display:none">保存</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="edit_btn">修改</a>
<a href="http://www.gimoo.net/t/1808/5b63a3e981888.html" id="del_btn">删除</a></td>
</tr>
</tbody>
</table>
</body>
</html>
jQuery的代码如下
$(document).ready(function(){
var tb = $("#tb");
//添加
$("#add_btn").click(function(){
var hideTr = $("#hide_tbody",tb).children().first();
var newTr = hideTr.clone().show();
$("#show_tbody",tb).append(newTr);
});
//保存
$("#save_btn",tb).die('click').live('click',function(){
var tr = $(this).parent().parent();
$("input[type='text']",tr).each(function(i,el){
el = $(el);
el.parent().text(el.val());
el.remove();
});
$("#save_btn",tr).hide();
$("#edit_btn",tr).show();
});
//修改
$("#edit_btn",tb).die('click').live('click',function(){
var tr = $(this).parent().parent();
$("td:not('#a')",tr).each(function(i,el){
el = $(el);
var html = "<input value='"+el.text()+"' type='text'>";
el.html(html);
});
$("#edit_btn",tr).hide();
$("#save_btn",tr).show();
});
//删除
$("#del_btn",tb).die('click').live('click',function(){
$(this).parent().parent().remove();
});
//查询
$("#search_btn").click(function(){
var key = $("#Ktext").val();
var sbody = $("#show_tbody");
var trr = $("#trr",sbody);
var keyword = $("#no_id",sbody).text();
for(var i = 0; i < keyword.length;i++)
{
if(keyword[i]== key[0]){
trr.eq(i).show();
}else{
trr.eq(i).hide();
}
}
});
//返回
$("#back_btn").click(function(){
var sbody = $("#show_tbody");
$("#trr",sbody).show();
});
});
虽然有点简陋不过还是蛮实用的。
功能展示如下




其中查询功能是按照ID来进行查询的,点返回后可以复原数据。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持绿夏网。
#免责声明#
本站[绿夏技术导航]提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序或内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件[admin@lxwl520.com]与我们联系进行删除处理。敬请谅解!