Заблокирован

Поиск элемента по 2 атрибутам

04.09.2022, 22:57. Показов 644. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На странице присутствует элемент

HTML5
1
<div data-po='type' data-id='22'></div>
Каким образом, найти его, указав 2 условия. То есть и data-po равно значению и data-id соответствует.

JavaScript
1
this.bd.querySelector('[data-po={$type}][data-id={$id}]')
Не выходит. Как вариант добавить новый атрибут, значение которого будет содержать 2 параметра.

Возможно возможно выполнить поиск элемента не создавая дополнительных атрибутов...?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.09.2022, 22:57
Ответы с готовыми решениями:

Поиск по атрибутам класса
Мой пример может быть непонятен, поэтому опишу задачу в словах: есть, допустим, три класса — A, B и С, и один из этих классов — пусть это...

TXmlDocument - поиск нода по атрибутам
Есть метод FindNode по поиску нода по названию. Есть ли возможность осуществить поиск нода по значению атрибутов?

Реализовать поиск товаров по атрибутам
Здравствуйте. Задание написать программу создания накладной. Набросок есть. На скриншоте рабочий вид сделанного. Но есть подзадание:...

2
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3679 / 1507 / 406
Регистрация: 14.03.2022
Сообщений: 3,672
04.09.2022, 23:10
Лучший ответ Сообщение было отмечено Gerd199 как решение

Решение

Цитата Сообщение от Gerd199 Посмотреть сообщение
JavaScript
1
this.bd.querySelector('[data-po={$type}][data-id={$id}]')
JavaScript
1
this.bd.querySelector('[data-po="type"][data-id="22"]')
1
 Аватар для klyapa
3503 / 1267 / 429
Регистрация: 24.07.2016
Сообщений: 1,890
04.09.2022, 23:12
Цитата Сообщение от Gerd199 Посмотреть сообщение
Не выходит
Всё выходит, только правильно писать надо. Если это шаблонная строка, то заключается в апострофы ``...
JavaScript
1
2
3
4
5
6
let type = 'type';
let id = '22';
document.querySelector(`[data-po="${type}"][data-id="${id}"]`)
 
// или просто...
document.querySelector('[data-po="type"][data-id="22"]')
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.09.2022, 23:12
Помогаю со студенческими работами здесь

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

Рекурсивный поиск файлов по заданным атрибутам
Здравствуйте. У меня возникла проблема. Не получается сделать так, чтобы программа к примеру, искала файлы только по заданным атрибутам....

Поиск пользователей с динамическим вводом и выводом в AD по атрибутам
Доброго времени суток! Есть скрипт который может найти пользователей по динамическому вводу его samaccountname, либо name, до по чему...

Допустимо ли давать одно название атрибутам id и class одного элемента?
В процессе верстки, приходится какому то элементу задавать и класс (для стилизации) и идентификатор (для работы с jquery). С JQuery...

Организовать поиск файлов в директории по атрибутам текущей даты создания (день, месяц, год)
Задача, организовать поиск файлов в директории по атрибутам текущей даты создания (день месяц год) с возможностью перенаправления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
Мастер-класс по микросервисам на Node.js
Reangularity 21.06.2025
Node. js стал одной из самых популярных платформ для микросервисной архитектуры не случайно. Его неблокирующая однопоточная модель и событийно-ориентированный подход делают его идеальным для. . .
Управление Arduino из WPF приложения
Wired 21.06.2025
Зачем вообще связывать Arduino с WPF-приложением? Казалось бы, у Arduino есть собственная среда разработки, своя экосистема, свои способы управления. Однако при создании серьезных проектов. . .
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru