$ ('div')와 $ ('div : 부모')의 차이점은 둘 다 동일한 결과를 반환합니다. .
-1
A
답변
1
: jQuery를에 부모 선택기 페이지는 말한다 :
적어도 하나 개의 자식 노드 (요소 또는 텍스트 중 하나)가 모든 요소를 선택합니다.
그래서 $('div')
는 모든 된 div를 선택 것이고 $('div:parent')
는 어린이들만을 선택한다.
1
에서 적어도 하나 개의 자식 노드 (요소 또는 텍스트 중 하나)가 모든 요소를 선택 읽어보십시오. 그것은 단지 비어있는 것과 반대입니다. 당신은 $를 쓸 때
<table border="1">
<tr><td></td><td>Value 1</td></tr>
<tr><td>Value 2</td><td></td></tr>
</table>
다음 코드 JQuery와 선택기에서
$("td:empty").fadeTo(1500, 0.3);
가 비어 (아무 내용) 사라지지 않습니다
$("td:parent").fadeTo(1500, 0.3);
동안 TD TD
0
비어 사라질 것이다 ('div')는 해당 페이지의 모든 div를 의미하지만 $ (div : parent)를 추가하면 하위 div select의 첫 번째 div를 의미합니다.
'div'는 모든 div 요소를 선택합니다. 'div : parent'는 최소한 하나의 자식 요소 나 노드가있는 모든 div 요소를 선택합니다. http://api.jquery.com –