日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jQuery 简单案例

發布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jQuery 简单案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

案例一:全選、反選、取消實例

? ??

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title> </head> <body><input type="button" value="全選" οnclick="checkAll();" /><input type="button" value="反選" οnclick="reverseAll();" /><input type="button" value="取消" οnclick="cancleAll();"/><table border="1"><thead><tr><th>選項</th><th>IP</th><th>PORT</th></tr></thead><tbody id="tb"><tr><td><input type="checkbox" /></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox" /></td><td>1.1.1.1</td><td>80</td></tr><tr><td><input type="checkbox" /></td><td>1.1.1.1</td><td>80</td></tr></tbody></table><script src="jquery-1.12.4.js"></script><script>function checkAll() {$('#tb :checkbox').prop('checked',true); #prop是jquery的屬性,checked設置為true,只有checked表示獲取選中的 }function cancleAll() {$('#tb :checkbox').prop('checked',false);}function reverseAll() {$(':checkbox').each(function(k){// this,代指當前循環的每一個元素// Dom/*if(this.checked){this.checked = false;}else{this.checked = true;}*//*if($(this).prop('checked')){$(this).prop('checked', false);}else{$(this).prop('checked', true);}*/// 三元運算var v = 條件? 真值:假值var v = $(this).prop('checked')?false:true;$(this).prop('checked',v);})}</script> </body> </html>全選、反選、取消 全選、反選、取消

案例二:菜單欄點擊展開收起實例

  本實例實現菜單欄點擊一個菜單另一個菜單收起來,類似下圖:

?  

<!DOCTYPE html> <html> <head><meta charset="UTF-8"><title></title><style>.header {background-color: #67b168; color: wheat;}.content {min-height: 30px;}.hide {display: none;}</style> </head> <body><div style="height: 400px;width: 200px;border: 1px solid #d58512"><div class="tiem"><div class="header">標題一</div><div class="content hide">內容一</div></div><div class="tiem"><div class="header">標題二</div><div class="content hide">內容二</div></div><div class="tiem"><div class="header">標題三</div><div class="content hide">內容三</div></div></div><script src='js/jquery-1.11.0.min.js'></script> <script> // 找到所有class為header的標簽,然后.click()綁定事件$('.header').click(function(){ // #jQuery默認循環所有選中的標簽 // $(this) 當前點擊的標簽 // $(this).next 當前點擊的標簽的下一個標簽 // 找到當前點擊的標簽的下一個標簽,移除hide樣式,點擊后hide去掉,即展開$(this).next().removeClass('hide'); // 找到當前標簽的父標簽的兄弟標簽,然后找樣式為.content的標簽$(this).parent().siblings().find('.content').addClass('hide'); // 可以一行完成 // $(this).next().removeClass('hide').parent().siblings().find('.content').addClass('hide')})</script> </body></html> 菜單欄點擊展開其余收起

?

案例三:模態編程框案例

本案例實現魔態編程框案例,點擊添加會出現一個對話框,用于添加一行,編輯可以編輯當前行,刪除可以刪除當前行

?

?

?

<!DOCTYPE html> <html> <head><meta charset="UTF-8"><title></title><style>.modal{position: fixed;top: 50%;left: 50%;width: 500px;height: 400px;margin-left: -250px;margin-top: -250px;background-color: #eeeeee;z-index: 10;}.shadow {position: fixed;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.6;background-color: #000000;z-index: 9;}.hide {display: none;}</style> </head> <body><a οnclick="addElement();">添加</a><table border="2" id="tb"><tr><!--target 自定義屬性--><td target="hostname">1.1.1.1</td><td target="port">80</td><td><a class="edit">編輯</a><a class="del">刪除</a></td></tr><tr><td target="hostname">2.2.2.2</td><td target="port">80</td><td><a class="edit">編輯</a><a class="del">刪除</a></td></tr><tr><td target="hostname">3.3.3.3</td><td target="port">8000</td><td><a class="edit">編輯</a><a class="del">刪除</a></td></tr></table><!--modal 提前寫好編程框--><div class="modal hide"><div><input name="hostname" type="text"><input name="port" type="text"></div><div><input type="button" value="取消" οnclick="canceModal();"><input type="button" value="確定" οnclick="confirmModal();"></div></div><!--shadow 遮罩層--><div class="shadow hide"></div><script src='js/jquery-1.11.0.min.js'></script> <script>function addElement(){$(".modal,.shadow").removeClass('hide');}function canceModal(){$(".modal,.shadow").addClass('hide'); // 清空框中的臟數據,$('.modal input[type="text"]').val("");} // $('.edit').click(function(){ // $(".modal,.shadow").removeClass('hide'); this 當前點擊的標簽,parent父標簽,prevAll父標簽上面的所有同級標簽 // var tds = $(this).parent().prevAll(); 循環獲取tds中的內容(td中的內容),賦值給編程框中的value // tds.each(function(){ this 當前每個td 獲取自定義屬性的值,hostname/port // var n = $(this).attr('target'); 獲取當前td內容:1.1.1.1/80 // var v = $(this).text(); 將獲取的內容放入相應的編程框中 $('.modal input[name="[hostname"]').val(1.1.1.1) 因為hostaname/port為變量,而name=里面需要是“”格式,所以用到字符串拼接 var a1 = '.modal input[name="'; var a2 = '"]'; var temp = a1 + n + a2 // $('.modal input[name="' + n + '"]').val(v) // }); // // }); // 在添加更多一行的時候所產生的 input 和 button 都是動態生成的,所以不能使用 click,要使用 on$(document).on('click','.edit',function(){$(".modal,.shadow").removeClass('hide'); // this 當前點擊的標簽,parent父標簽,prevAll父標簽上面的所有同級標簽var tds = $(this).parent().prevAll(); // 循環獲取tds中的內容(td中的內容),賦值給編程框中的valuetds.each(function(){ // this 當前每個td // 獲取自定義屬性的值,hostname/portvar n = $(this).attr('target'); // 獲取當前td內容:1.1.1.1/80var v = $(this).text(); // 將獲取的內容放入相應的編程框中 // $('.modal input[name="[hostname"]').val(1.1.1.1) // 因為hostaname/port為變量,而name=里面需要是“”格式,所以用到字符串拼接 // var a1 = '.modal input[name="'; // var a2 = '"]'; // var temp = a1 + n + a2$('.modal input[name="' + n + '"]').val(v)});});function confirmModal(){// 創建一個trvar tr = document.createElement('tr');$('.modal input[type="text"]').each(function(){ // 循環使用dom創建一個td,也就是有幾個input就需要加幾個tdvar td = document.createElement('td'); // 獲取輸入框中輸入的數據var v = $(this).val(); // 獲取數據庫的屬性var tage = $(this).attr('name'); // 將屬性加入到td中$(td).attr('target',tage); // 將輸入的內容加入td中$(td).append(v); // 將td加入tr中$(tr).append(td);}); // 最后將編輯和刪除加入var temp = "<a class='edit'>編輯</a> <a class='del'>刪除</a>"; // 將一行加入到table里面var td2 = document.createElement('td');$(td2).append(temp);$(tr).append(td2);$('#tb').append(tr); // 添加完成后去掉編程框和遮罩層$('.modal,.shadow').addClass('hide'); // 清空框中的臟數據,否則下次在點擊添加時,還會有上一次填寫的數據$('.modal input[type="text"]').val("");}// 刪除tr行 // 在添加更多一行的時候所產生的 input 和 button 都是動態生成的,所以不能使用 click,要使用 on$(document).on('click','.del',function(){console.log(this,"1");$(this).parent().parent().remove();}); </script> </body></html> 編程框添加刪除案例

?

?

?案例四:橫向菜單切換

本案例實現橫向菜單菜單切換,即點擊菜單一現實內容一,點擊菜單二,顯示菜單二。。。

?

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><style>.hide{display: none;}.menu{height: 38px;background-color: #eeeeee;line-height: 38px;}.active{background-color: brown;}.menu .menu-item{float: left;border-right: 1px solid red;padding: 0 5px;cursor: pointer;}.content{min-height: 100px;border: 1px solid #eeeeee; }</style> </head> <body><div style="width: 700px;margin:0 auto"><div class="menu"><div class="menu-item active" a="1">菜單一</div><div class="menu-item" a="2">菜單二</div><div class="menu-item" a="3">菜單三</div></div><div class="content"><div b="1">內容一</div><div class="hide" b="2">內容二</div><div class="hide" b="3">內容三</div></div></div><script src='js/jquery-1.11.0.min.js'></script><script>$('.menu-item').click(function(){$(this).addClass('active').siblings().removeClass('active');var target = $(this).attr('a');$('.content').children("[b='"+ target+"']").removeClass('hide').siblings().addClass('hide');});</script> </body> </html> 橫向菜單切換

?

?

?

持續更新中。。。。。。。。。。。

轉載于:https://www.cnblogs.com/liang-wei/p/9629633.html

總結

以上是生活随笔為你收集整理的jQuery 简单案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产大片aaa | 国产精品久久777777毛茸茸 | 无码一区二区波多野结衣播放搜索 | www.com国产 | 亚洲色妞 | 干干干操操操 | 国产丝袜在线播放 | 狠狠干在线视频 | 人妻久久久一区二区三区 | 亚洲毛片在线观看 | 天天操天天操天天操天天操天天操 | 国产一区二区三区在线观看视频 | 三级网站在线播放 | 国产精品无码一本二本三本色 | 国产大片中文字幕 | 色悠悠网| 五月婷婷开心网 | 国产69精品久久久久777 | 黄色免费91 | 777欧美 | 久久久久久久一区二区 | 噼里啪啦动漫高清在线观看 | 国产免费激情 | 天天色官网 | www.黄色片.com | 人妻少妇一区二区 | 日韩新片王网 | 欧美美女性生活视频 | 日韩三级欧美 | 久久久久久久久久电影 | 三级做爰在线观看视频 | 成人免费视| 91视频免费在线 | 四虎影院在线 | 欧美大尺度做爰啪啪床戏明星 | 亚洲精品一区中文字幕乱码 | 亚洲图片 欧美 | 色77777| 久久婷婷六月 | 婷婷视频网 | 91日韩在线 | 中国少妇无码专区 | 校园春色在线观看 | 另类ts人妖一区二区三区 | 免费观看毛片网站 | 操操综合 | 中文字幕乱码在线人视频 | 少妇一区二区三区四区 | 国产精品一线二线三线 | 国产精品视频免费看 | 伊人手机在线视频 | 久久9久久 | 精品少妇一区二区三区免费观 | 青春草国产视频 | 91成人亚洲| 日批在线观看 | 日本一区二区三区免费看 | 精品在线免费观看 | 亚洲精品乱码久久久久久久 | 久久久久久久极品 | 日日操夜夜操天天操 | 欧美精品一区二区三区久久 | 中文无码日韩欧 | 国产伦精品一区二区三区视频黑人 | 波多野结衣亚洲视频 | 日本香蕉视频 | 丰满少妇xbxb毛片日本 | 欧美成人天堂 | 久久久精品视频免费 | 日韩人妻无码一区二区三区 | 免费看的黄色录像 | 成年人免费大片 | 欧美一区三区三区高中清蜜桃 | 亚洲国产精品久久久久久6q | 极品人妻一区二区三区 | 欧美在线免费观看视频 | 凹凸福利视频 | 国产另类视频 | 色偷偷人人澡人人爽人人模 | av在线免费观看网站 | 色黄视频在线观看 | 国产一区视频在线免费观看 | 青青草综合视频 | 久久911 | 麻豆一级片 | 午夜激情在线观看视频 | aaaaaav| 怡红院亚洲 | 国模无码大尺度一区二区三区 | 91国产视频在线播放 | 一区二区三区精品视频在线观看 | 五月婷婷综合激情 | 久久夜色精品亚洲 | 亚洲成人网av | 哺乳援交吃奶在线播放 | 亚洲色图自拍 | 97超碰资源总站 | 99久久99久久精品国产片桃花 | 少妇搡bbbb搡bbb搡打电话 |