Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Jquery, найти ближайший соседний элемент с классом (https://javascript.ru/forum/dom-window/65848-jquery-najjti-blizhajjshijj-sosednijj-ehlement-s-klassom.html)

Abidoblader 21.04.2022 10:18

Хз, вам может уже и не актуально, но может кому пригодится
 
<div class="carBox"></div>
<div class="carBox"></div>
<div class="carBox"></div>
<div class="carBox"></div>
<div class="paramWrap"></div>
<div class="carBox"></div>
<div class="carBox"></div>
<div class="carBox"></div>
<div class="carBox"></div>
<div class="paramWrap"></div>

<script>
	$('.carBox').click(function(){
		var i = 0;
		infobox = $(this).next('div');
		while (i == 0) {
			if (infobox.hasClass('paramWrap') != false) {
				i = 1;
			} else {
				infobox = infobox.next('div');
				if (!infobox.length) {
					i = 1;
				}
			}
		}

		$('.paramWrap').removeClass('open');
		infobox.addClass('open');
	});
</script>


Часовой пояс GMT +3, время: 02:41.