jquery - список всех элементов управления родительского элемента с данными data- * attribute [duplicate]

Очистить и перестроить

. «Чистая» сборки может удалить «мертвую древесину», которая может быть оставлена ​​лежащей рядом с предыдущими сборками, неудачными сборками, неполными сборками и другими проблемами сборки.

В общем случае среда IDE или сборка будет включать в себя некоторую форму «чистой» функции, но это может быть неправильно настроено (например, в ручном файле) или может завершиться неудачей (например, промежуточные или результирующие двоичные файлы - только).

После завершения «очистки» убедитесь, что «чистый» преуспел, и весь сгенерированный промежуточный файл (например, автоматический файл makefile) был успешно удален.

Этот процесс можно рассматривать как конечный вариант, но часто является хорошим первым шагом ; особенно если недавно был добавлен код, связанный с ошибкой (локально или из исходного репозитория).

20
задан Marty Wallace 20 November 2013 в 11:54
поделиться

2 ответа

Вы можете использовать селектор атрибутов:

$('[data-my-key]').click(...

Обратите внимание, что jQuery сохраняет атрибуты data, добавленные после загрузки DOM во внутреннем кеше не как атрибут элемента, так что селектор будет не работает для них. В этом случае вам нужно будет использовать filter:

$(document).children().filter(function() {
    return $(this).data('my-key');
}).click(...;
39
ответ дан Rory McCrossan 23 August 2018 в 22:48
поделиться

Вы можете использовать селектор атрибутов и указать имя атрибута.

$('[data-my-key]').click...
7
ответ дан Adil 23 August 2018 в 22:48
поделиться
Другие вопросы по тегам:

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