Вложений: 2
Прикрепляю картинки для большей понимаймости
Как видите на первом скрине, я имею много дивов tradepoll В каждом есть моё слово, допустим Slovo, но не во всех tradepoll только моё слово и больше ничего, могут быть и другие слова, допустим Knife(как в картинке). И если замечены, другие кроме "Slovo", мне надо удалять эти блоки. |
Цитата:
|
Как вы поняли, в этом я практически не разбираюсь, поэтому и прошу помощи, хотяб наброски.
|
KEX,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script src="https://code.jquery.com/jquery-1.11.3.min.js"> </script> <script> $(function () { var market = $('.marketPriced'); market.each(function(indx, el){ $('.name > b',el).text() != 'Slovo' && $(el).remove() }); }); </script> </head> <body> <div class="tradepoll"> <div class="tradecnt"> <form class="left"> <div class="oitm marketPriced"> <div class="oitm"> <div class="name"> <b>Slovo</b> </div> </div> </div> <div class="oitm marketPriced"> <div class="oitm"> <div class="name"> <b>Knife</b> </div> </div> </div> <div class="oitm marketPriced"> <div class="oitm"> <div class="name"> <b>Slovo</b> </div> </div> </div> </form> </div> </div> <div class="tradepoll"> <div class="tradecnt"> <form class="left"> <div class="oitm marketPriced"> <div class="oitm"> <div class="name"> <b>Slovo</b> </div> </div> </div> <div class="oitm marketPriced"> <div class="oitm"> <div class="name"> <b>Knife</b> </div> </div> </div> <div class="oitm marketPriced"> <div class="oitm"> <div class="name"> <b>Slovo</b> </div> </div> </div> </form> </div> </div> </body> </html> |
Это не совсем то, что мне нужно.
Может можно как нибудь сделать так, JS будет проверять на количество подблоков в div. И если их больше 1-ого, то удалять этот блок?) Поможете? Спасибо! |
KEX,
:-? $(function () { $('.marketPriced:nth-child(n+2)').remove(); }); |
Уже что-то работает, спасибо огромное!
Но есть недочет, ваша функция работает только с классом div? Как сделать, чтобы чтобы и с form class тоже работала?) |
KEX,
изучайте css и jquery делайте с дочётами ![]() |
Часовой пояс GMT +3, время: 02:18. |