jquery поиск по имени

как получить элемент html по имени с помощью jquery без использования id или класса? Есть ли способ сделать это?

Следует знать, что единственными правильными ответами, которые были даны, являются те, которые включали кавычки вокруг значения атрибута, т.е.

Обязательным требованием является включение котировок вокруг значения, см. http://api.jquery.com/attribute-equals-selector/

Если вы используете «имя» в отношении имени узла или «тега», просто выберите эту строку:

Примечание. . По соображениям производительности лучше указать имя тега. Итак, если вы ищете изображения с именем зимы, вы будете использовать это:

Если вы имеете в виду атрибут name, то это:

Если вы имеете в виду имя элемента, то это примерно так:

Не уверен, если вы имеете в виду имя тега или именованный атрибут. Итак, вот и все —

Селектор выбора атрибута [ name= «значение» ]

или Селектор элементов ( «элемент» )

Селектор jQuery работает как селектор CSS.

В jQuery вы можете использовать множество вещей, кроме как только id и class. спецификация селектора CSS3 полна других вещей, которые вы можете использовать, и у jQuery даже есть еще несколько вещей, чем я считаю. Например, вы можете использовать тип тега, значения атрибутов, позицию в иерархии. Это все допустимые объекты селектора jQuery:

Во многих случаях вы получите лучшую производительность с помощью селекторов на основе типов тегов, значений идентификаторов и имен классов, поскольку многие браузеры поддерживают поиск в собственном коде.

Чтобы получить значение, мы можем использовать несколько атрибутов, один из которых является атрибутом имени. Например

Элемент может быть выбран атрибутом name, используя 2 метода:

Метод 1: Использование метода выбора имени

Селектор атрибута name может использоваться для выбора элемента по его имени. Этот селектор выбирает элементы, которые имеют значение, точно равное указанному значению.

Синтаксис:

Пример:

ссылка на сайт
brightness_4
код

Выход:

  • Перед нажатием кнопки:
  • После нажатия на кнопку:

Способ 2: использование JavaScript для получения элемента по имени и передачи его в jQuery

Метод JavaScript getElementsByName () можно использовать для выбора необходимого элемента, и его можно передать в функцию jQuery для дальнейшего использования его в качестве объекта jQuery.

Материал из JQuery

Соответствует всем элементам с тегом tagname.

$(‘input’) вернет все элементы с тегом input (элементы формы). $(‘input[type=radio]’) вернет все переключатели на странице. $(‘input.lang[type=radio]’) вернет все переключатели, имеющие класс lang.

Для поиска элементов по этому селектору, библиотека jQuery использует быструю нативную javascript-функцию getElementsByTagName().

Источник: computermaker.info

Техника и Гаджеты
Добавить комментарий