2012-05-09 3 views
1
<div id="id1" class="desc">Hello World 1</div> 
    <div id="id2" class="desc">Hello World 2</div> 
    <div>test</div> 

,JQuery와 - DIV 요소 HTML을 document.ready에서

$(function(){ 
    var $dvObj = $('div.desc'); 
    alert($dvObj[0]); 
    alert($dvObj[0].text()); //Nothing comes up 
    alert($dvObj[0].html()); //Nothing comes up 
}); 

를 얻을 내가 사업부의 HTML을 얻을 수 없습니다입니다. Pls가 제안합니다.

답변

4

대괄호를 사용하여 jQuery 객체의 요소에 액세스하면 jQuery 객체가 아닌 실제 DOM 요소를 가져옵니다. DOM 노드에는 text 또는 html 메소드가 없습니다. 답에 대한

$(function(){ 
    var $dvObj = $('div.desc'); 
    alert($dvObj.eq(0)); 
    alert($dvObj.eq(0).text()); 
    alert($dvObj.eq(0).html()); 
}); 
+0

감사 :

당신은 지정된 인덱스에있는 요소를 포함하고있는 jQuery 객체를 얻기 위해 eq 방법을 사용할 수 있습니다 – Karan