码迷,mamicode.com
首页 > 其他好文 > 详细

2016年1月13日前端笔记

时间:2016-01-13 22:00:01      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

一、$.fn.name 指 jquery 的命名空间加上fn的方法和属性会对每一个jquery实例都有效

  例:

  $.fn.abc(); 是对Jquery 扩展了一个abc方法,那么后面的每一个jquery实例都可以引用这个方法

  如: $(‘div‘).abc();

  

  jquery为开发插件提供了两个方法:

  为扩展jquery类本身,为类添加新的方法。

  jquery.extend(object);

  给jquery对象添加方法

  jquery.fn.extend(object);

    

jQuery.fn=jQuery.prototype={
      init:function(select,context){
    //...
        }  
    }

 

二、$(‘p‘).wrapAll(‘<div></div>‘);

  在制定的HTML内容或者元素中,放置(包裹)所有被选中的元素。

  <div>

    <p></p>

    <p></p>

  </div>

三、$(‘p‘).get(0);

  get()方法获得由选择器制定的DOM元素。

  

  普通的dom对象一般可以通过$()转换成jquery对象。

  由于JQuery对象本身就是一个集合,所以jquery转换成DOM对象则必须取出其中的某一项,一般通过索引取出,如:

  $(‘#div‘)[0]      $(‘#div‘).get(0)

  这样变成dom对象则不能使用Jquery的方法。

 

  

2016年1月13日前端笔记

标签:

原文地址:http://www.cnblogs.com/mablevi/p/5128545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!