亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

【原創】Jquery初體驗二

2019-11-14 16:10:17
字體:
來源:轉載
供稿:網友

快速導航

一.傳統方式生成Table

二.使用jquery.tmpl插件快速生成Table

三.Jquery中的操作class的幾個方法

四:jq里面的克隆

五:屬性過濾器

六:表單元素過濾器

一.傳統方式生成Table

        var peopleArr = [            { "name": "劉歡", "age": 50, "skill": "從頭再來" },            { "name": "楊坤", "age": 35, "skill": "32唱演唱會" },            { "name": "那英", "age": 50, "skill": "白天不懂夜的黑" },            { "name": "王菲", "age": 45, "skill": "復合" }        ]        $(function () {            var $tbCreate = $("<table></table>")//生成table            var $trTitle = $("<tr></tr>").append("<td>序號</td>").append("<td>姓名</td>").append("<td>年齡</td>").append("<td>技能</td>");            $tbCreate.append($trTitle);//將標題加到tb中            //循環數組,生成tr            for (var i = 0; i < peopleArr.length; i++) {                //每循環一次生成一個tr                var $trCreate = $("<tr><td><input type='checkbox' class='chkOne'/>" + (i + 1) + "</td></tr>");                //循環對象數組,生成其他td                for (var item in peopleArr[i]) {                    var $tdCreate = $("<td>" + peopleArr[i][item] + "</td>");                    //加到tr里面                    $trCreate.append($tdCreate);                }                //將tr加到table里面                $tbCreate.append($trCreate);            }            //將table加到body里面            $(document.body).append($tbCreate);

 

二.使用jquery.tmpl插件快速生成Table

    <script src="jquery/jquery-1.9.1.js"></script>    <script src="jquery/jquery.tmpl.min.js"></script>首先要引入這個js

需要顯示的字段在這里先占位 <script type="text/x-jquery-tmpl" id="tmpl01"> <!--//準備模板,使用占位符,屬性名--> <tr> <td><input type="checkbox" class="chkOne" /></td> <td>${name}</td> <td>${age}</td> <td>${skill}</td> <td><a href="#">刪除</a> <a href="#">編輯</a></td> </tr> </script> <script type="text/javascript"> var peopleArr = [ { "name": "劉歡", "age": 50, "skill": "從頭再來" }, { "name": "楊坤", "age": 35, "skill": "32唱演唱會" }, { "name": "那英", "age": 50, "skill": "白天不懂夜的黑" }, { "name": "王菲", "age": 45, "skill": "復合" } ] //.tmpl方法,只有導入插件才有 //循環對象數組,數組里面的每一個對象,都會生成一個模板dom元素 var $tmplTr = $("#tmpl01").tmpl(peopleArr);//返回的是jq對象.這里是老師故意分開寫 ohyeah $(function () { $tbCreate = $("<table></table>").append($tmplTr); //將table加到body里面去 $(document.body).append($tbCreate); }) </script>

 三.Jquery中的操作class的幾個方法

<html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <script src="jquery/jquery-1.9.1.js"></script>    <style type="text/CSS">        div {            border: 1px solid #0094ff;            height: 100px;            width: 100px;        }        .red {            background-color: red;        }        .black {            background-color: black;        }    </style>    <script type="text/Javascript">        $(function () {            $("#btnChange").click(function () {                //切換class//toggleClass 會判斷 是否有這個class  如果有 刪除,如果沒有,就添加
API中的說明:如果存在(不存在)就刪除(添加)一個類 $("div").toggleClass("black"); }) $("#btnRedAdd").click(function () { //增加class $("div").addClass("red"); }) $("#btnRedRemove").click(function () { //刪除class $("div").removeClass("red"); }) }) </script></head><body> <input type="button" value="黑白切換" id="btnChange" /> <input type="button" value="增加redclass" id="btnRedAdd" /> <input type="button" value="移除redclass" id="btnRedRemove" /> <div></div> <div></div> <div></div></body></html>

 四:jq里面的克隆

jq里面的克隆,不管深淺,都會克隆子節點,jq里面的淺克隆,只是克隆元素,事件不克隆,jq里面的深克隆,事件一并克隆了

<html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <script src="jquery/jquery-1.9.1.js"></script>    <script type="text/javascript">        var $button = $("<input type='button' value='點擊刪除自己' onclick='$(this).remove();'/>");        //為button設置點擊事件        //使用jq的方法為dom元素增加事件,當這個dom元素從dom樹里面移除,事件也沒有了        //如果要實現,將dom元素從dom樹里面移除,事件還在,可以將事件寫道dom元素的 事件屬性里面        $(function () {            $("#btnAdd").click(function () {                //將 按鈕 追加到body里面去                $(document.body).append($button);            });        })    </script></head><body>    <input type="button" id="btnAdd" value="增加按鈕" /></body></html>

 五:屬性過濾器

<html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <script src="jquery/jquery-1.9.1.js"></script>    <script type="text/javascript">        alert("稍等一會");        $(function () {            //表示擁有某種屬性的元素            $("li[skill]").css("backgroundColor", "orange");            //表示屬性等于某個值            $("li[skill=noNice]").css("fontSize", "50px");            //表示屬性不等于某個值            $("li[skill!=noNice]").css("color", "#0094ff");            //屬性過濾器,可以判斷任意屬性-包括id,class等            //適用范圍,就是對于元素的一個過濾            $("li[class]").css("border", "5px solid #0094ff");            $("li[class=vegetable][PRize=10]").css("backgroundColor", "green");        })    </script></head><body>    <ol>        <li skill="noSwim">惡魔果實</li>        <li class="noGoodLook">百香果</li>        <li skill="noNice">榴蓮</li>        <li class="vegetable" prize="5">西蘭花</li>        <li class="vegetable" prize="10">秋葵</li>        <li id="smile">開心果</li>        <li class="noDelicious">韭菜月餅</li>    </ol></body></html>

六:表單元素過濾器

<html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <script src="jquery/jquery-1.9.1.js"></script>    <script type="text/javascript">        $(function () {            $("#btnShowNum").click(function () {                //使用表單元素過濾器 獲取選中的checkbox                alert($("input[type=checkbox]:checked").length);            })        })    </script></head><body>    <input type="checkbox" /><label>籃球</label>    <input type="checkbox" /><label>足球</label>    <input type="checkbox" /><label>排球</label>    <input type="checkbox" /><label>曲棍球</label>    <br />    <input type="radio" name="male" /><label>男</label>    <input type="radio" name="male" /><label>女</label>    <input type="button" value="顯示選中個數" id="btnShowNum" /></body></html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕精品视频| 日韩成人中文电影| 久久久久久久久国产精品| 久久九九有精品国产23| 成人免费在线视频网站| 国产亚洲精品久久久久久牛牛| 国内精品模特av私拍在线观看| 久久久久久av| 国产午夜精品美女视频明星a级| 久久777国产线看观看精品| 午夜精品久久久久久99热软件| 91久久久久久国产精品| 午夜精品福利在线观看| 国产精品免费视频xxxx| 午夜美女久久久久爽久久| 红桃视频成人在线观看| 国产欧美一区二区三区久久| 国产精品视频一区国模私拍| 亚洲黄色av网站| 美日韩精品免费观看视频| 国产精品2018| 欧美国产日韩一区二区三区| 欧美日本黄视频| 中文字幕国内精品| 欧美日韩中文在线观看| 国产亚洲人成网站在线观看| 亚洲精品视频网上网址在线观看| 成人av在线天堂| 亚洲bt欧美bt日本bt| 欧洲成人免费视频| 一区二区三区视频免费| 国产日产亚洲精品| 欧美丰满少妇xxxx| 国产欧美一区二区白浆黑人| 欧美在线www| 日韩美女在线观看一区| 欧美中文字幕在线| 国产精品日韩在线| 亚洲专区中文字幕| 日韩国产在线播放| 国产精品成人av在线| 久久久999精品免费| 亚洲精品资源美女情侣酒店| 久久精品国产69国产精品亚洲| 97色在线播放视频| 久久躁狠狠躁夜夜爽| 亚洲成人动漫在线播放| 成人久久久久久久| 欧美性猛交xxxxx水多| 精品福利在线视频| 清纯唯美日韩制服另类| 欧美激情视频在线| 亚洲日本欧美中文幕| www.日韩av.com| 97色在线视频观看| 性金发美女69hd大尺寸| 亚洲欧美日韩网| 国产精品爽爽爽爽爽爽在线观看| 国产精品精品国产| 国产精品久久久久久久久久小说| 亚洲国产天堂久久综合网| 一级做a爰片久久毛片美女图片| 亲子乱一区二区三区电影| 伊人成人开心激情综合网| 丝袜美腿亚洲一区二区| 成人性生交xxxxx网站| 亚洲免费福利视频| 国产欧美日韩免费看aⅴ视频| 亚洲情综合五月天| 日本道色综合久久影院| 日韩av在线网页| 欧美成人免费在线视频| 精品国产一区二区三区四区在线观看| 国产成人久久久| 中文字幕国产精品| 91久久精品视频| 日韩中文字幕视频在线| 亚洲网址你懂得| 国产精品91在线观看| 欧美一级大片在线免费观看| 久久影院资源站| 91精品久久久久久| 日韩欧美中文第一页| 欧美性xxxxx极品娇小| 国产97在线观看| 欧日韩不卡在线视频| 日韩av有码在线| 欧美成人午夜激情视频| 97在线视频观看| 欧美精品999| 久久大大胆人体| 欧美在线一级va免费观看| 自拍亚洲一区欧美另类| 亚洲毛片在线观看| 久久69精品久久久久久国产越南| 国产91精品久久久久| 久久精品中文字幕免费mv| 国产精品精品久久久| 宅男66日本亚洲欧美视频| 人九九综合九九宗合| 97在线看免费观看视频在线观看| 欧美精品久久久久久久久久| 成人福利免费观看| 欧美成人免费大片| 中文日韩在线视频| 日韩一区二区久久久| 国产精品入口尤物| 亚洲成人a**站| 亚洲电影成人av99爱色| 精品一区二区三区电影| 精品国产鲁一鲁一区二区张丽| 亚洲自拍av在线| 色中色综合影院手机版在线观看| 久久久久久久999| 亚洲激情中文字幕| 亚洲欧美国产精品久久久久久久| 亚洲福利视频免费观看| 精品国产依人香蕉在线精品| 午夜精品久久久久久久99黑人| 最近日韩中文字幕中文| 美女久久久久久久久久久| 欧美性猛交视频| 中文字幕精品一区二区精品| 尤物99国产成人精品视频| 久久久久久国产精品三级玉女聊斋| 久久久91精品国产一区不卡| 91中文精品字幕在线视频| 91久久嫩草影院一区二区| 欧美激情一区二区三区久久久| 国产精品十八以下禁看| 色综合男人天堂| 国产国语刺激对白av不卡| 日韩高清电影免费观看完整| 欧美日韩国产在线看| 色视频www在线播放国产成人| 成人精品网站在线观看| 亚洲人成免费电影| 尤物yw午夜国产精品视频明星| 久久久av电影| 97久久精品国产| 热草久综合在线| 日韩高清有码在线| 国a精品视频大全| 夜夜狂射影院欧美极品| 91久久精品日日躁夜夜躁国产| 在线播放国产一区二区三区| 美女性感视频久久久| 中文字幕视频在线免费欧美日韩综合在线看| 欧美日韩精品在线| 北条麻妃久久精品| 亚洲国产成人久久综合一区| 亚洲国产成人精品一区二区| 久久精品亚洲一区| 欧美国产日韩免费| 久久99精品久久久久久噜噜| 日韩一区av在线| 久久色在线播放| 亚洲天堂av电影| 欧美黑人国产人伦爽爽爽| 中文字幕无线精品亚洲乱码一区| 色婷婷av一区二区三区久久| 成人精品网站在线观看| 日韩视频免费在线| 亚洲人午夜精品|