Статьи

Рассечение JQuery — текстовый метод

В этом последнем выпуске «Рассеяние jQuery» мы обсудим text() , а также новую функцию, начиная с jQuery 1.4, о которой вы, возможно, еще не знаете.


  1. Рассеяние jQuery — Фильтры
  2. Рассечение JQuery — текстовый метод



01
02
03
04
05
06
07
08
09
10
11
12
13
14
text: function( text ) {
        if ( jQuery.isFunction(text) ) {
            return this.each(function(i) {
                var self = jQuery(this);
                self.text( text.call(this, i, self.text()) );
            });
        }
  
        if ( typeof text !== «object» && text !== undefined ) {
            return this.empty().append( (this[0] && this[0].ownerDocument || document).createTextNode( text ) );
        }
  
        return jQuery.text( this );
    }

Помните, что возможность передавать функцию в метод text() доступна только через пользователя версии 1.4 или выше. Но это не проблема; и если вы все еще используете 1.3, вам действительно стоит остановиться! 🙂