2011-08-22 11 views
0

내가 좋아하는 뭔가가있는 경우 :가져 오기 값

<h1 id="someID"> 
    <span id="genericID">someValue</span> 
</h1> 

가 어떻게 그 아이디는 H1 요소의 someID,를 사용하여, someValue입니다 genericID 스팬 요소의 값을 얻을 수 있습니까? document.getElementById ('oc-title-id')를 얻을 수 있습니다. innerHTMLand 정규식을 수행하지만 다른 방법이 있습니까? JQuery 또는 Javascript 사용?

$('#someID').text(); 

span 이후 (input 요소가있다하더라도) 값을 가지고 있지 않습니다

답변

4

당신은 $('#someID').text()

또는 자바 스크립트만을 document.getElementById('someID').innerHTML

+1

요소가 존재하고,'$ (document) .ready()'또는 이벤트 핸들러로 감싸는 것이 이상적입니다. –

+0

좋은 지적, SW! –

+2

'innerHTML'은 jQuery'.text()'메소드와 똑같은 것은 아닙니다. –

2

사용하기 위해 사용할 수 있습니다.

당신은 잠재적으로 사용할 수 있습니다

$('#someID').html(); 

그러나 메소드 이름에서 알 수 있듯이 즉,도 중첩 된 요소의 HTML을 검색합니다.

2

정확히 추출 할 내용에 따라 $('#someID').html() 또는 $('#someID').text()입니다.

+1

그러면 ''요소가 선택됩니다. '#'은 필수 항목입니다. – pimvdb

+0

고마워, 나는 #을 포함하려고했다. 편집 할 것입니다. – Blazemonger