Я не могу найти подстановочный символ css3 для« любого значения, не имеющего нуля или пробела ».Селектор CSS3 для атрибута, который имеет «ЛЮБОЕ значение» и не является нулевым или незаполненным »
У меня есть куча divs, некоторые из них имеют атрибут data-group-id
, но не все. Я хочу найти все divs, у которых есть этот атрибут, data-group-id` и не пуст.
Так, например, у меня есть эти дивы:
<div class="col-md-2 custom_boxshadow" data-role="mergeSelector" data-required="1"></div>
<div class="col-md-2 custom_boxshadow" data-role="mergeSelector" data-required="1"></div>
<div class="col-md-2 custom_boxshadow" data-role="mergeSelector" data-required></div>
<div class="col-md-2 custom_boxshadow" data-role="mergeSelector" data-required data-group-id="55"></div>
<div class="col-md-2 custom_boxshadow" data-role="mergeSelector" data-required data-group-id="55"></div>
<div class="col-md-2 custom_boxshadow" data-role="mergeSelector" data-required data-group-id="15"></div>
Как вы можете видеть, последние 3 дивы имеют атрибут называется data-group-id
.
Я хочу иметь селектор, который найдет эти три элемента. По существу, я пытаюсь сделать эту логику
$parent.find('div[data-role="mergeSelector"][data-group-id="*"]')
где * джокер говоря «имеет значение, но не имеет значения, что значение».
Есть ли селектор, который существует для этого? Я ничего не могу найти в Интернете.
Спасибо!
Спасибо за помощь, законченный запрос следующим образом:
$parent.find('div[data-role="mergeSelector"][data-group-id]:not([data-group-id=""])')
Будет ли этот матч '
', хотя? – QuantasticalДля всех, кому это может понадобиться, мой законченный запрос: '$ parent.find ('div [data-role =" mergeSelector "] [data-group-id]: not ([data-group-id =" "]) ') '. @Quantastical Я просто протестировал эту теорию и нет, она не выбрала этот div, хотя у него есть атрибут. Поскольку атрибут пуст, он не игнорирует его. Благодаря! – Travis