Получение собственных элементов DOM от объектов jQuery?

Как я могу заставить jQuery возвращать собственные элементы DOM, которые он инкапсулирует?

15
задан mattsven 23 February 2014 в 03:50
поделиться

5 ответов

Когда вы находите элементы с помощью jQuery, вы можете получить их с помощью функции «get»:

var regularElement = $('#myElementId').get(0);

Внутри функции «.each ()» указатель «this» указывает на «настоящий» элемент:

$('input.special').each(function() {
  var type = this.type;
  this.value = "exploding balloon";
  // etc
})

Использование jQuery не делает Javascript «другим». Это Javascript, а DOM по-прежнему остается DOM.

29
ответ дан 1 December 2019 в 01:45
поделиться

$ ('myTag') .get (0) возвращает элемент HTML.

-121--2384573-

Портретное видео, записанное в iPhone 3GS, странно вращается в ландшафте, и только быстро воспроизводит его правильно, игроки, такие как VLC и т.д. воспроизводят видео в портретном режиме в ландшафте, потому что он закодирован таким образом! Возможно, яблоко установило немного так, что быстрое время идентифицирует и устанавливает ориентацию правильно.

Для поворота видео можно использовать параметр -vfilters команды ffmpeg. Он доступен в версии r2ire2. Вы должны внести исправления в свою версию ffmpeg.

настройте построение с помощью --enable-vfilters

, и для поворота входного ролика можно использовать опцию

ffmpeg -vfilters "rotate=90" -i input.mp4 output.mp4

.

-121--4577982-

Я предполагаю, что вы пытаетесь проверить, является ли ваш объект jQuery первым экземпляром «» cheese_tag. Первый тэг можно найти с помощью селектора : сначала , а затем сравнение не требуется. Например, получить первый div тэг будет: $ ('div: first') .

Полный список селекторов jQuery см. в документации .

0
ответ дан 1 December 2019 в 01:45
поделиться

jQuery использует механизм выбора Sizzle *. Вы также можете использовать его самостоятельно.

* Подтверждено Дугом Нейнером, что означает, что это правильно;)

2
ответ дан 1 December 2019 в 01:45
поделиться

$ ('myTag'). Get (0) возвращает элемент HTML.

2
ответ дан 1 December 2019 в 01:45
поделиться

Используйте

class Person (val age: Int)

, если требуется только получатель, или

class Person (var age: Int)

, если также требуется установщик.

-121--3464947-

Простой JeOS Ubuntu работает с объемом памяти около 16 МБ. Этот дистрибутив Ubuntu специализировался на виртуальных серверах.

-121--3357663-

Другие люди уже непосредственно ответили на вопрос. Используйте метод get ().

Однако большую часть времени вы хотите использовать методы jQuery для выполнения манипуляций, а не для получения доступа к необработанному элементу DOM и последующего его изменения с помощью «стандартного» JavaScript.

Например, с помощью jQuery можно просто сказать $ ('mySelector') .addClass ('myClass'), чтобы добавить класс CSS к элементу DOM. Это намного сложнее (и специфично для браузера) с помощью прямого управления DOM. Эта концепция распространяется почти на все другие манипуляции DOM, которые вы хотели бы сделать.

0
ответ дан 1 December 2019 в 01:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: