Js/Jq разница между $(this) и this

218
27 февраля 2018, 04:34

Здравствуйте, подскажите в чем разница между передачей элемента в on click:

<div onclick="foo(this);">

И

<div onclick="foo($(this));">
Answer 1

this сожержит элемент, на котором произошел click. Т.е. непосредственно элемент. А $(this) - это уже объект jQuery, который содержит тот элемент, на который кликнули. Если на пальцах, то this - конфета без фантика, а $(this) - это коробка с одной конфетой.

READ ALSO
помогите с расширением пожалуста

помогите с расширением пожалуста

это расширение выделяет три слова на любой странице (яблоко,лимон,киви)но вот проблема когда эти значения ввёдаться в гугле или в любом другом...

180
Главная страница в Open Server

Главная страница в Open Server

Есть сайт и Open Server я смог связать домен и свой IP в локальной сети,но к сожалению он открывает папку,а мне нужно что бы он открывал главную страницу,как...

249
Разбор HTML-кода

Разбор HTML-кода

Имеется код выпадающего меню:

184
с css что-то не так или все в порядке?

с css что-то не так или все в порядке?

при просмотре исходного кода страницы (и результата просмотра http в гугл-консоли) заметил, что все ссылки заканчиваются странным образом,...

198