jquery实例demo1

<!doctype html>
<!--jq109-->
<html>
</body>
</html>
<head>
<meta charset="utf-8">
<title>tianzi  code</title>
<script type="text/javascript" src="jquery-2.1.3.min.js"></script>
<script type="text/javascript">
$(function(){
    //添加mask层
    $(".chakan").click(function(){
        var maskHeight=$(document).height();
        var maskWith=$(document).width();
        $(‘<div class="mask"></div>‘).appendTo($("body"));
        $("div.mask").css({
            "background":"#000",
            "opacity":0.4,
            "position":"absolute",
            "left":0,
            "top":0,
            "z-index":2,
            "width":maskWith,
            "height":maskHeight
        });

        //查看信息
        var arr=[];
        $(this).parent().siblings().each(function(){
            arr.push($(this).text());
        })
        $(".mydiv").show().children().each(function(i){
            $(this).children("span").text(arr[i])
        })
        $(".down").click(function(){
        $(this).parent().hide();
        $(".mask").remove();
    })

        //删除列表
        $(".del").click(function(){
            $(this).parents("tr").remove();
        })
    })
})
</script>
<style type="text/css">
#table{
    width: 700px;
    border:1px solid #abcdef;
    border-collapse: collapse;
    margin: 0 auto;
    font-family: "微软雅黑";
}
#table th,#table td{
    border:1px solid #abcdef;
    text-align: center;
}
#table td a{
    text-decoration: none;
    color: #abcdef;
}
div.mydiv{
    width: 330px;
    border:1px dotted red;
    padding: 10px;
    position: relative;
    left: 50%;
    z-index: 4;
    display: none;
    font-family: "微软雅黑";
    background: #fff;
}
div.mydiv p{
    border-bottom: 1px solid red;
    color: #abcdef;
}
div.mydiv a{
    text-decoration: none;
    color: #abcdef;
}
button{
    color:#fff;
    background: red;
    position: absolute;
    right: 0;
    top: 0;
}
</style>
</head>
<body>
<table id="table">
    <tr>
        <th>姓名</th>
        <th>年龄</th>
        <th>职业</th>
        <th>长相</th>
        <th>工资</th>
        <th>功能</th>
    </tr>
    <tr>
        <td>小哲</td>
        <td>24</td>
        <td>研究生</td>
        <td>美女</td>
        <td>10000</td>
        <td><a href="#" class="chakan">查看</a>&nbsp;<a href="#" class="del">删除</a></td>
    </tr>
    <tr>
        <td>天子</td>
        <td>23</td>
        <td>本科生</td>
        <td>帅哥</td>
        <td>8000</td>
        <td><a href="#" class="chakan">查看</a>&nbsp;<a href="#" class="del">删除</a></td>
    </tr>
    <tr>
        <td>张三</td>
        <td>33</td>
        <td>前端工程师</td>
        <td>帅哥</td>
        <td>3000</td>
        <td><a href="#" class="chakan">查看</a>&nbsp;<a href="#" class="del">删除</a></td>
    </tr>
    <tr>
        <td>李四</td>
        <td>33</td>
        <td>java工程师</td>
        <td>丑女</td>
        <td>1000</td>
        <td><a href="#" class="chakan">查看</a>&nbsp;<a href="#" class="del">删除</a></td>
    </tr>
</table>
    <div class="mydiv">
        <p><strong>姓名</strong>:<span></span></p>
        <p><strong>年龄</strong>:<span></span></p>
        <p><strong>职位</strong>:<span></span></p>
        <p><strong>长相</strong>:<span></span></p>
        <p><strong>工资</strong>:<span></span></p>
        <button class="down">关闭</button>
    </div>
</body>
</html>
时间: 2024-10-07 04:06:02

jquery实例demo1的相关文章

10分钟学会基于ASP.NET的 JQuery实例 (转)

本文介绍如何在ASP.NET(ASP.NET/AJAX)里使用基于JQuery的AJAX技术.(源代码下载见最后) 在使用JQuery前,请到www.jquery.com下载最新版本的js代码,然后再代码里使用 <script src="_scripts/jQuery-1.2.6.js" type="text/javascript"></script>即可,当然,由于微软已经把JQuery集成到VS里,所以你可以到WWW.ASP.NET/aj

jQuery实例

jQuery实例 左侧菜单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>左菜单</title> <script src="jquery-1.12.4.js"></script> <style> .menu{ height: 500px; widt

禁用F5刷新jQuery实例代码

禁用F5刷新jQuery实例代码:F5具有刷新网页的功能,可能有时候需要禁用此功能,下面就通过代码实例介绍一下如何实现此功能.代码如下: $(document).ready(function(){ $(document).bind("keydown",function(e){ var e=window.event||e; if(e.keyCode==116){ e.keyCode = 0; return false; } }) }) 以上代码实现了我们的要求,这里就不多介绍了,具体可以

JSONP 含jquery 实例

 前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现. 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,因此都不能算是ST2的原生解决方案,原生的只有AJAX. 说到AJAX就会不可避免的面临两个

jQuery实例的ajax应用之二级联动

jQuery实例的ajax应用之二级联动的后台是采用php来做的,前台通过jquery的ajax方式实现二级联动 数据库表设计 csj_trade id int(11) auto_increment tname varchar(100) tradeType int(11) 其中,id为主键自动索引,tname为行业名称,tradeType为一个标识,为0时,表示这条数据是大类;不为0,而是某个数字的时候,则这个数字表示其父级的id. (1)主页面http://rl.82676666.com ——

jQuery使用(十一):jQuery实例遍历与索引

each() children() index() 一.jQuery实例遍历方法each() jQuery实例上的each()方法规定要运行的函数,并且给函数传入两个参数:index,element.这个方法本身应用非常的简单,所以要来点不简单的东西,请看以下代码: <ul> <li></li> <li></li> <li></li> </ul> //js //需求一是将每个li的索引值作为文本添加给对应的li

JS三教九流系列-jquery实例开发到插件封装3

我们先写实例,然后可能需要在封装为插件,最后做更高级的处理! 封装插件基础学习 http://my.oschina.net/u/2352644/blog/487688 1-7实例地址  http://my.oschina.net/u/2352644/blog/490827 8-17实例地址 http://my.oschina.net/u/2352644/blog/491933 效果目录: 18.计数增加效果 19.模仿3d的焦点图效果 20.倒计时效果 21.导航滚动监听 18.计数增加效果 我

jQuery实例属性和方法

jQuery.fn = jQuery.prototype = {  //添加实例属性和方法 jquery : 版本 constructor : 修正指向问题 init() : 初始化和参数管理 selector : 存储选择字符串 length : this对象的长度 toArray() :  转数组 get() :  转原生集合 pushStack() :  JQ对象的入栈 each() :  遍历集合 ready() :  DOM加载的接口 slice() :  集合的截取 first()

JSON和JSONP (含jQuery实例)(share)

说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决. 但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域.而这就是本文将要讲述的内容. JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互