Posted By

stancox on 06/15/11


Tagged

jquery function fn


Versions (?)

Для чего нужен jQuery.fn


 / Published in: jQuery
 

URL: http://www.ajaxtips.ru/blog/javascript/16.html

Вывод 1: Если задать функцию через jQuery.fn, то она будет работать с элементами найденными через функцию $(). Контекст этой функции будет содержать выбранные элементы;

Вывод 2: Если задать функцию через jQuery, то к ней можно обратиться только через глобальный объект jQuery. В таком случае контекст функции будет указывать на глобальный объект window.

  1. jQuery.sayHello = function() {
  2. alert('Привет! Найдено ' + this.length + 'элементов' );
  3. }
  4.  
  5. $('div').sayHello(); // ничего не происходит
  6.  
  7. jQuery.sayHello = function(elem) {
  8. alert('Привет! Найдено ' + elem.length + 'элементов' );
  9. }
  10.  
  11. jQuery.sayHello($('div'));

Report this snippet  

You need to login to post a comment.