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


/ Published in: jQuery
Save to your folder(s)

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

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


Copy this code and paste it in your HTML
  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'));

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

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.