2012-11-17 3 views
0

div 사이에 JQuery 또는 javascript를 사용하여 HTML을 얻는 방법은 없나요?JQuery 또는 JavaScript로 div inbetween div를 얻는 방법

<div> 
    not this text 
</div> 

but this text 

<div> 
    not this text 
</div> 
+0

많은 아무것도하지만 유용한을, 왜 내가 BTW downvote을 얻을 것? – inControl

+3

나는 투표하지 않았지만, 이것은 잘못 작성된 질문입니다. @AndrewMarshall이 질문 한대로, 당신이 시도한 것을 말해주십시오. 그러나 또한 왜해야하는지 우리에게 말해야합니다. 분명한 대답은 HTML에서 원하는 곳에 'div'를 넣고 원하는 것을 씁니다. 우리에게 배경 지식을 제공함으로써 누군가 다른 해결책을 제안 할 수 있습니다. – Karl

+0

답장을 보내 주셔서 감사합니다. 솔직히 나는 그걸로 무엇이든 할 의도가 없었습니다. 나는 그저 가능하고 어떻게 할 수 있는지 알고 싶었습니다. – inControl

답변

1

게시 된 마크 업을 기반으로 다음을 시도 할 수 있습니다.

var elem = document.getElementsByTagName('div')[0].nextSibling; 
var text = elem.textContent || elem.innerText; 

http://jsfiddle.net/8gLUc/

또는 특정 DIV 요소를 선택하려면 :

var elem = $('#aParent div:first').get(0).nextSibling; 
var text = elem.textContent || elem.innerText; 
+0

IE 8에서는 jsFiddle 예제가 '정의되지 않음'을 표시합니다. Chrome에서 작동합니다. – Karl

+0

@ Karl 그건 IE8이 지원하지 않는'trim' 메쏘드 때문입니다. 'trim' 메쏘드없이 시도하십시오. – undefined

+0

두 번째 코드에서도 jfiddle 예제를 수행 할 수 있습니까? – inControl

관련 문제