Helo,jQuery를 사용하여 요소의 직접적인 하위 항목 모두 가져 오기
왜이 기능이 작동하지 않습니까?
$('#someID>*');
#someID의 직접 하위 만 가져오고 싶습니다.
<div id="someID">
<p><a/></p>
<div><p/></div>
</div>
는 첫 번째 <p>
과 내부 <div>
반환해야합니다.
감사합니다.
Helo,jQuery를 사용하여 요소의 직접적인 하위 항목 모두 가져 오기
왜이 기능이 작동하지 않습니까?
$('#someID>*');
#someID의 직접 하위 만 가져오고 싶습니다.
<div id="someID">
<p><a/></p>
<div><p/></div>
</div>
는 첫 번째 <p>
과 내부 <div>
반환해야합니다.
감사합니다.
는하지 않지만 예 유효한 HTML 아니다 :
<div id="someID">
<p><a></a></p>
<div><p></p></div>
</div>
체크 예에서 로그 :
첫번째 출력 P, DIV초 하나 P , a
또 다른 방법은 $('#someID').children()
.
앵커 링크를 자동으로 닫을 수 없습니다.
이 예
잘 작동 : http://jsfiddle.net/wesbos/uBebv/<div id="someID">
<p><a></a></p>
<div><p/></div>
</div>
하고 올바르게 HTML 태그를 닫을 필요
$(function() {
console.log($('#someID>*'))
});
고마워요, 웨스. – Francisc
합니다.
특히 닫는 태그는 <a>
element is required 인 반면 optional for the <p>
element입니다. 공식 html4 사양을 참조하십시오.
체크 this fiddle.
고마워, 호세. – Francisc
실제로 무엇이 반환됩니까? – Chriszuma
포인터 Chriszuma 주셔서 감사. 나는 그것이 무엇을 반환했는지 확인하는 것을 성가 시게하지 않았다. 그 사이에 또 하나의 요소가 있음을 알게되었습니다. 그렇게하면 효과가 있습니다. 고맙습니다. – Francisc