Задать вопрос

JQuery — postfix использование?

Помогите сделать такую вещь

чтобы вместо $(element).action можно было element.$.action

Я запутался, Object.prototype.$=function(){return jQuery(this);} определенно не подходит — вернется функция, а element.$().action уже не круто.

Ваши идеи?
  • Вопрос задан
  • 2447 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
Riateche
@Riateche
Вы хотите чего-то очень странного и неправильного, но всё же:
Object.prototype.__defineGetter__('$', function() { return jQuery(this);})

Работает не везде (проверил в Chrome, по идее еще должно работать в Firefox).
После этого сломается глобальная функция $() (останется jQuery()).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
26 дек. 2024, в 23:03
500 руб./в час
26 дек. 2024, в 21:50
5000 руб./за проект
26 дек. 2024, в 21:01
10000 руб./за проект