Вложений: 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, время: 18:09. |