Привет, 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 не заносится объект элемента?