Привет, JavaScript'еры 
 
У меня возникла проблема с созданием плагина для jQuery 1.9.1.
Подключаю jQuery, ниже пишу:
(function( $ ) { 
    $.fn.userSelect = function(value) {
      alert(this.innerHTML);  // undefined
      this.style.webkitUserSelect = value;
      this.style.mozUserSelect = value;
      this.style.oUserSelect = value;
      this.style.msUserSelect = value;
      this.style.userSelect = value;
    };
  })(jQuery);
В консоли хрома пишет: "Uncaught TypeError: Cannot set property 'webkitUserSelect' of undefined ".
Вызываю метод так:
$(document).ready(function() {
  $('#my_select').userSelect();
});
Элемент с id my_select существует.
Подскажите, почему в this не заносится объект элемента?