最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

15個(gè)jquery常用方法、小技巧分享

 更新時(shí)間:2015年01月13日 09:45:11   投稿:junjie  
這篇文章主要介紹了15個(gè)jquery常用方法、小技巧分享,本文總結(jié)了一些開發(fā)中常用的方法,例如獲取td的行標(biāo)和列標(biāo)、判斷是否是回車按下、全選和反選等,需要的朋友可以參考下

1.獲取td的行標(biāo)和列標(biāo)

復(fù)制代碼 代碼如下:

$(this).prop('cellIndex')

2.判斷是否是回車按下
復(fù)制代碼 代碼如下:

var myEvent = event || window.event; 
var key = myEvent.keyCode; 
if(key == 13){ 
   //此時(shí)為回車按下         
}

3.全選和反選
復(fù)制代碼 代碼如下:

$("#selectall").click(function(){
    if($("input[name='id[]']").is(":checked")){
        $("input[name='id[]']").prop("checked",false);
    }else{
        $("input[name='id[]']").prop("checked",true);
    }
});

4.雙擊修改 enter保存  table中的td項(xiàng)雙擊事件
復(fù)制代碼 代碼如下:

$("td").dblclick(function(){ 
    var tdIns = $(this);  
    var tdpar = $(this).parents("tr"); 
    tdpar.css("background-color","yellow"); 
    if (tdIns.children("input").length>0){ return false; }
    var inputIns = $("<input type='text'/>"); //需要插入的輸入框代碼  
    var text = $(this).html();  
    inputIns.width(tdIns.width()); //設(shè)置input與td寬度一致  
    inputIns.val(tdIns.html()); //將本來單元格td內(nèi)容copy到插入的文本框input中  
    tdIns.html(""); //刪除原來單元格td內(nèi)容  
    inputIns.appendTo(tdIns).focus().select(); //將需要插入的輸入框代碼插入dom節(jié)點(diǎn)中  
    inputIns.click(function(){return false;}); 
    inputIns.keyup(function(event){ 
    //1.判斷是否回車按下  
    //結(jié)局不同瀏覽器獲取時(shí)間的差異  
    var myEvent = event || window.event; 
        var key = myEvent.keyCode; 
        if(key == 13){ 
            var inputNode = $(this); 
            //1.保存當(dāng)前文本框的內(nèi)容
            var inputText = inputNode.val(); 
            //2.清空td里面的內(nèi)容  
            inputNode.parent().html(inputText);         
        } 
    }); 
    //處理Enter和Esc事件  
    inputIns.blur(function(){  
        var inputText = $(this).val(); 
        tdIns.html(inputText); 
        tdpar.css("background-color","white"); 
        tdIns.html(text);  
    });  
    });

5.父級(jí)元素$(this).parent();
6.指定元素的下一個(gè)同級(jí)元素$(this).next();
7.指定元素的所有同級(jí)元素$(this).nextAll();
8.指定元素和所有的同級(jí)元素$(this).andSelf();
9.prev():獲取指定元素的上一個(gè)同級(jí)元素(是上一個(gè)哦)。
10.prevAll():獲取指定元素的前邊所有的同級(jí)元素。
11.獲取子元素

方式一:>

復(fù)制代碼 代碼如下:
var aNods = $("ul > a");//查找ul下的所有a標(biāo)簽

方式二:children()
方式三:find()

注意:

1> children及find方法都用是用來獲得element的子elements的,兩者都不會(huì)返回 text node,就像大多數(shù)的jQuery方法一樣。
2> children方法獲得的僅僅是元素一下級(jí)的子元素,即:immediate children。
3> find方法獲得所有下級(jí)元素,即:descendants of these elements in the DOM tree
4> children方法的參數(shù)selector 是可選的(optionally),用來過濾子元素,但find方法的參數(shù)selector方法是必選的。
5> find方法事實(shí)上可以通過使用 jQuery( selector, context )來實(shí)現(xiàn)。即$('li.item-ii').find('li')等同于$('li', 'li.item-ii').

12.獲取第一個(gè)元素:

復(fù)制代碼 代碼如下:

$("#getfirst").find("ul li:first-child")
$("#getfirst").find("ul li").get(0)
$("#getfirst").find("ul li").first()

13.datepicker常用的日期選擇插件datepicker
復(fù)制代碼 代碼如下:

$("#waybill_eta1").datepicker({dateFormat: 'yy-mm-dd'});
   
14.日期和時(shí)間同時(shí)選擇的插件datetimepicker
復(fù)制代碼 代碼如下:

$('#declare_time').datetimepicker({
                dateFormat: 'yy-mm-dd',
                timeFormat: 'hh:mm',
        });

15.validate正則添加驗(yàn)證方法
復(fù)制代碼 代碼如下:

    $.validator.addMethod("isCode", function(value, element) {  
        var reg = /^[^\u4e00-\u9fa5]{1,}$/;
        return this.optional(element) || (reg.test(value));
    }, "只能輸入字母數(shù)字和下劃線");

相關(guān)文章

  • jquery Tab效果和動(dòng)態(tài)加載的簡(jiǎn)單實(shí)例

    jquery Tab效果和動(dòng)態(tài)加載的簡(jiǎn)單實(shí)例

    這篇文章主要是對(duì)jquery中Tab效果和動(dòng)態(tài)加載的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過來參考下。希望對(duì)大家有所幫助
    2013-12-12
  • Jquery跨瀏覽器文本復(fù)制插件Zero Clipboard的使用方法

    Jquery跨瀏覽器文本復(fù)制插件Zero Clipboard的使用方法

    這篇文章主要介紹了Jquery跨瀏覽器文本復(fù)制插件Zero Clipboard的使用方法,需要的朋友可以參考下
    2016-02-02
  • 基于datagrid框架的查詢

    基于datagrid框架的查詢

    今天說下基于datagrid框架的查詢,有需要的朋友可以參考一下。
    2013-04-04
  • 七夕情人節(jié)丘比特射箭小游戲

    七夕情人節(jié)丘比特射箭小游戲

    本文給大家分享的是使用javascript實(shí)現(xiàn)的七夕情人節(jié)丘比特射箭小游戲的代碼,并附上源碼下載,誰說程序猿就不懂得浪漫呢,小伙伴們感覺拿去獻(xiàn)寶吧(當(dāng)然了,首先你得有女票才行^_^)
    2015-08-08
  • jQuery彈出層插件popShow用法示例

    jQuery彈出層插件popShow用法示例

    這篇文章主要介紹了jQuery彈出層插件popShow用法,結(jié)合實(shí)例形式分析了jQuery彈出層插件popShow的具體功能、用法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-01-01
  • jQuery彈簧插件編寫基礎(chǔ)之“又見彈窗”

    jQuery彈簧插件編寫基礎(chǔ)之“又見彈窗”

    本文通過具體實(shí)例給大家介紹jquery彈窗插件編寫基礎(chǔ)之又見彈簧的相關(guān)資料,對(duì)jquery彈簧插件編寫相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • Query常用DIV操作獲取和設(shè)置長(zhǎng)度寬度的實(shí)現(xiàn)方法

    Query常用DIV操作獲取和設(shè)置長(zhǎng)度寬度的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猀uery常用DIV操作獲取和設(shè)置長(zhǎng)度寬度的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • jQuery的.live()和.die() 使用介紹

    jQuery的.live()和.die() 使用介紹

    很多開發(fā)者都知道jQuery的.live()方法,他們大部分知道這個(gè)函數(shù)做什么,但是并不知道是怎么實(shí)現(xiàn)的,所以用的并不那么舒適。而且他們卻從未聽過還有解除綁定的.live()事件的.die()方法。即使你熟悉這些,但是你意識(shí)到.die()了嗎?
    2011-09-09
  • jquery子元素過濾選擇器使用示例

    jquery子元素過濾選擇器使用示例

    jquery子元素過濾選擇器在某些特殊的情況下還是比較實(shí)用的,下面為大家介紹下具體的使用方法,感興趣的各位可以參考下哈
    2013-06-06
  • 基于jquery插件實(shí)現(xiàn)拖拽刪除圖片功能

    基于jquery插件實(shí)現(xiàn)拖拽刪除圖片功能

    這篇文章主要介紹了基于jquery插件實(shí)現(xiàn)拖拽刪除圖片功能的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-05-05

最新評(píng)論

清涧县| 登封市| 仙居县| 西贡区| 清水河县| 新邵县| 武穴市| 翁源县| 雅安市| 荔浦县| 仪陇县| 易门县| 望城县| 苏尼特左旗| 元阳县| 藁城市| 札达县| 绥阳县| 苍山县| 灯塔市| 张掖市| 略阳县| 广东省| 铁力市| 贵州省| 迁西县| 罗田县| 固原市| 湖州市| 科技| 鄱阳县| 平凉市| 交口县| 淅川县| 酒泉市| 庆安县| 息烽县| 台安县| 新郑市| 花垣县| 思南县|