선택이 변경 될 때 parent select의 부모의 모든 범위에 대해 display : none을 설정해보십시오.모든 부모의 부모를 얻으십시오
내 HTML 코드 물론
<div id="product1">
<div class="block">
<span>qwerty</span>
<span>qwerty</span>
<span>qwerty</span>
<span>qwerty</span>
....
<span>qwerty</span>
</div>
<div class="input">
<select class="sel">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
</div>
</div>
several times the same
내가 설정 디스플레이를 원하는 내 선택이다에서 = "productX"같은 DIV 아이디의 모든 범위의 요소 없음.
내 jQuery 코드가 작동하지 않습니다.
$(document).ready(function(){
$(document).on('change', '.sel', function() {
$(this).parent('div').children('span').css('display' , 'none');
});
});
감사합니다. 저의 대리인이 적기 때문에 당신의 대답을 받아 들일 수 없습니다. – Piotr