나는 코드 블록에서 입력 필드를 찾아이 기능이 있습니다특정 아이들을 제외
$('.files-block').each(function(n, element) {
// some code that finds imput fields
});
문제는 내가 DIV의에서 입력 필드를 제외해야한다는 것입니다 .second - 파일 블록을 . 그것을 할 올바른 방법은 무엇입니까 ...
$('.files-block').children().not('.second-files-block')
$('.files-block:not(.second-files-block)')
$('.files-block').not('.second-files-block')
아무것도 정말 작동하지 않습니다 :
나는 사용하여 시도?$('div[class="second-files-block"] :input[class="files-block"])
그것은 만 입력 가진 클래스 files-block
를 검색합니다 아래로
예제 코드
<div id="filesBlock">
<div class="files-block" id="files-block1">
<input class="files" type="text" id="files" />
<div id="filesSecondBlock">
<div class="files-second-block" id="files-second-block1">
<input class="files" type="text" id="files" /><!-- exclude this -->
</div>
</div>
</div>
당신이 당신의 HTML 구조하시기 바랍니다 –
를 게시 할 수 난 당신이'$ 필요하다고 생각 :
이 JSFiddle는
input
빨간색 대상을합니다 ('파일 블록 :.하지 (.second - 파일 블록)') ' –