Как получить управление javascript из объекта JQuery?
Я начинаю работать в JQuery,
Как я могу получить элемент управления как объект javascript из объекта JQuery
var _object = $(this). ??
Ответ 1
Чаще всего
var _object = $(this)[0];
Если у вас имеется более 1 элемента: $(this)[0], $(this)[1], $(this)[2] и т.д.
$(this).get() также возможно. Преимущество только над моделью массива заключается в том, что он позволяет выбирать тип $(this).get(-1), где он получает последний сопоставленный объект
Ответ 2
var _object = $(this)[0];
Я думаю, что это правильно, не могу проверить, потому что я нахожусь на своем телефоне.
Ответ 3
В вашем случае просто используйте this.
$(this)[0] == this, если this является элементом DOM. Если это что-то еще, например. селектор $(this)[0] - это путь.
Ответ 4
(function (e) {
var a = false;
try {
$(this)[0];
a = true;
} catch (h) {}
alert(a.toString());
})(window);