아래 스 니펫을 살펴보십시오. DOM에 문자열 "test"를위한 텍스트 노드를 생성합니까? MooTools 용 jQuery를 사용하여 해당 노드를 선택할 수 있습니까? jQuery로JavaScript : DOM 텍스트 노드
<div id="foobar">
test <img />
</div>
아래 스 니펫을 살펴보십시오. DOM에 문자열 "test"를위한 텍스트 노드를 생성합니까? MooTools 용 jQuery를 사용하여 해당 노드를 선택할 수 있습니까? jQuery로JavaScript : DOM 텍스트 노드
<div id="foobar">
test <img />
</div>
//plain
var node = document.getElementById('foobar').childNodes[0];
//jquery
$("foobar").contents().eq(0);
이 내가 중 하나를 생각도
당신에게 텍스트 주위의 공백을 포함하는 textnode을 줄 것이다 (IE | FF)는 노드를 만들고 다른 노드는 생성하지 않지만 어떤 노드가 어떤 것인지를 잊어 버립니다. –
@Pekka : 텍스트 노드가 두 브라우저에서 모두 생성됩니다. 당신은 IE와 공백 *에 대해 생각하고 있습니다 : http://stackoverflow.com/questions/281443/inconsistent-whitespace-text-nodes-in-internet-explorer/311923#311923 – JPot
@JPot : 아, 그랬습니다. 감사! –