скрыть div имеет тот же класс

#html #jquery #console #dropdown

Вопрос:

У меня есть такой HTML-код

 $(".data-currency="XRP").hide() 
 lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"gt;lt;/scriptgt; lt;button class="btn-balance dropdown-toggle p-0 m-0" type="button" id="balance" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"gt;   lt;div class="currency-item mb-50 d-flex justify-content-between " data-currency="USDT" data-balance="0.45229969" data-image="/images/coins/6.png"gt; lt;/divgt;  lt;div class="currency-item mb-50 d-flex justify-content-between " data-currency="XRP" data-balance="0.00188158" data-image="/images/coins/7.png"gt; lt;/divgt;  lt;div class="currency-item mb-50 d-flex justify-content-between " data-currency="BCH" data-balance="0.00000347" data-image="/images/coins/8.png"gt; lt;/divgt; 

Мне нужна скрытая валюта данных=»XRP» с консоли, но это не сработало.

Спасибо.

Комментарии:

1. Тебе нужно $('[data-currency="XRP"]') . Это . для выбора класса, и у вас есть 3 " , это должно быть либо 2, либо 4 в зависимости от вашего кода. Подсказка, в следующий раз посмотрите на свою консоль, потому что в большинстве случаев она сообщит вам об ошибке.

2. Привет. извините.все то же самое. не прятался.

3. @OmKador, можете ли вы проверить ответ, который я опубликовал, и подтвердить, работает ли он так, как ожидалось ?

4. не получится. в нем говорится _.fn.init[etccc

5. document.getElementsByClassName(«валюта-элемент mb-50 d-flex-содержимое-между»)[3].style.visibility=»скрыто»;

Ответ №1:

Проверьте приведенный ниже фрагмент. Вам нужно использовать $('[data-currency="XRP"]').hide() , а не $('.[data-currency="XRP"]').hide() потому, что . селектор предназначен для класса

 function hide() {  $('[data-currency="XRP"]').hide() } 
 lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"gt;lt;/scriptgt; lt;button class="btn-balance dropdown-toggle p-0 m-0" type="button" id="balance" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"gt; Some button lt;/buttongt;   lt;div class="currency-item mb-50 d-flex justify-content-between " data-currency="USDT" data-balance="0.45229969" data-image="/images/coins/6.png"gt; USDT lt;/divgt;  lt;div class="currency-item mb-50 d-flex justify-content-between " data-currency="XRP" data-balance="0.00188158" data-image="/images/coins/7.png"gt;  XRP lt;/divgt;  lt;div class="currency-item mb-50 d-flex justify-content-between " data-currency="BCH" data-balance="0.00000347" data-image="/images/coins/8.png"gt;  BCH lt;/divgt;  lt;button onclick="hide()"gt;Click to hide XRPlt;/buttongt;