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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

jquery笔记(常用技术)

發(fā)布時(shí)間:2025/3/14 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery笔记(常用技术) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • 1.選擇器?????
  • ????(1)通配符:?????
  • ????$("input[id^='code']");//id屬性以code開始的所有input標(biāo)簽?????
  • ????$("input[id$='code']");//id屬性以code結(jié)束的所有input標(biāo)簽?????
  • ????$("input[id*='code']");//id屬性包含code的所有input標(biāo)簽?????
  • ????(2)根據(jù)索引選擇?????
  • ????$("tbody?tr:even");?//選擇索引為偶數(shù)的所有tr標(biāo)簽?????
  • ????$("tbody?tr:odd");??//選擇索引為奇數(shù)的所有tr標(biāo)簽?????
  • ????(3)獲得jqueryObj下一級(jí)節(jié)點(diǎn)的input個(gè)數(shù)?????
  • ????jqueryObj.children("input").length;?????
  • ????(4)獲得class為main的標(biāo)簽的子節(jié)點(diǎn)下所有<a>標(biāo)簽?????
  • ????$(".main?>?a");??????
  • ????(5)選擇緊鄰標(biāo)簽?????
  • ????jqueryObj.next("div");//獲取jqueryObj標(biāo)簽的后面緊鄰的一個(gè)div,nextAll獲取所有?????
  • ????(6)根據(jù)索引選擇?????
  • ????$("div").eq(0);//獲取第一個(gè)div標(biāo)簽?????
  • 2.篩選器?????
  • ????(1)not?????
  • ????$("#code?input:not([id^='code'])");//id為code標(biāo)簽內(nèi)不包含id以code開始的所有input標(biāo)簽?????
  • 3.其他?????
  • ????(1)創(chuàng)建一個(gè)文本框?????
  • ????var?inputObj?=?$("<input?type='text'/>");?????
  • ????(2)取得文本框內(nèi)容?????
  • ????jqueryObj.html();//html?????
  • ????jqueryObj.text();//純文本?????
  • ????(3)取得標(biāo)簽屬性值?????
  • ????jqueryObj.val();//取得標(biāo)簽value值?????
  • ????jqueryObj.attr("屬性名如:name");//取得標(biāo)簽屬性值?????
  • ????(4)向dom節(jié)點(diǎn)添加對(duì)象?????
  • ????inputObj.appendTo(jqueryObj);?//將新創(chuàng)建的對(duì)象追加到j(luò)queryObj里?????
  • ????inputObj.trigger("focus").trigger("select");//使文本框插入之后被選中??
  • ????(5)改變CSS樣式??
  • ????inputObj.css({zIndex:3});?//給樣式賦值??
  • ????inputObj.css("zIndex");??
  • ????(6)延遲?????
  • ????var?timeoutId?=?setTimeout(function(){??},300);//延遲300毫秒,再執(zhí)行函數(shù)?????
  • ????clearTimeout(timeoutId);//解除延遲,使未執(zhí)行的函數(shù)不再執(zhí)行?????
  • ????(7)定時(shí)間隔時(shí)間??
  • ????var?timerId?=?setInterval(function(){??},300);//每間隔300毫秒,再執(zhí)行函數(shù)????
  • ????clearInterval(timerId);//解除定時(shí),使未執(zhí)行的函數(shù)不再執(zhí)行???
  • ????(8)動(dòng)畫??
  • ????inputObj.animate{"top":3,"left":3},300,function(){??});??
  • 4.事件?????
  • ????//處理文本框上的鍵盤操作?????
  • ????jqueryObj.keyup(function(event){?????
  • ????????var?keyCode?=?event.which;//獲取當(dāng)前按下鍵盤的鍵值,回車鍵為13?????
  • ????}?????
  • ????mouseover(fn),mouseout(fn)//鼠標(biāo)移進(jìn),移出??????
  • 5.效果?????
  • ????show(),toggle(),slideDown(),slideUp(),slideToggle(),fadeIn(),fadeOut(),fadeTo()?????
  • 6.工具函數(shù)?????
  • ????$('#someField').val($.trim($('#someField').val()));//消除空格,語(yǔ)法:$.trim(value)?????
  • 7.常用函數(shù)封裝?????
  • ????(function($){?????
  • ????????$.extend({?????
  • ????????????//操作多個(gè)多選框?????
  • ????????????controlAllCheckBox:function(tableId,isSelectAll){?????
  • ????????????????if(tableId==undefined){?????
  • ????????????????????throw?new?Error("tableId?不能為空");?????????????????
  • ????????????????}?????
  • ????????????????else{?????
  • ????????????????????if(isSelectAll==undefined){?????
  • ????????????????????????throw?new?Error("isSelectAll?不能為空");?????????????????
  • ????????????????????}?????
  • ????????????????????else{?????
  • ????????????????????????if(isSelectAll==true){?????
  • ????????????????????????????$("#"+tableId+"?:checkbox").each(function(){?????
  • ????????????????????????????????$(this).attr('checked','true');?????
  • ????????????????????????????})?????
  • ????????????????????????}?????
  • ????????????????????????else{?????
  • ????????????????????????????$("#"+tableId+"?:checkbox").each(function(){?????
  • ????????????????????????????????$(this).attr('checked','');?????
  • ????????????????????????????})?????
  • ????????????????????????}?????
  • ????????????????????}?????
  • ????????????????}?????
  • ????????????},?????
  • ????????????//取得選中的checkbox中的id?????
  • ????????????getCheckedIds:function(tableId){?????
  • ????????????????var?checkboxs?=?$("#"+tableId+"?:checkbox:checked");?????
  • ????????????????if(checkboxs.size()==0){?????
  • ????????????????????throw?new?Error("沒(méi)有選中記錄");???????????????
  • ????????????????}?????
  • ????????????????else?{?????
  • ????????????????????var?ids?=?"";?????
  • ????????????????????checkboxs.each(function(){?????
  • ????????????????????????if(ids==''){?????
  • ????????????????????????????ids+=$(this).attr('id');?????
  • ????????????????????????}?????
  • ????????????????????????else{?????
  • ????????????????????????????ids+=","+$(this).attr('id');?????
  • ????????????????????????}?????
  • ????????????????????})?????
  • ????????????????????return?ids;?????
  • ????????????????}?????
  • ????????????}?????
  • ????????})?????
  • ????})(jQuery); ? ?
  • 轉(zhuǎn)載于:https://www.cnblogs.com/wangbin/archive/2011/06/15/2081369.html

    總結(jié)

    以上是生活随笔為你收集整理的jquery笔记(常用技术)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。