2009-10-07 6 views
3

HTML 문자열에서 jQuery 선택기를 사용할 수 있습니까? div, foo의 html 내용을 얻으려고합니다.jQuery로 HTML 문자열 구문 분석

var code = "<div id='foo'>1</div><div id='bar'>2</div>"; 
alert($(code).html()); // returns 1 (not sure how...) 

foo와 bar의 html 내용을 서로 다른 두 문장으로 어떻게 얻을 수 있습니까?

답변

6
var code = $("<div id='foo'>1</div><div id='bar'>2</div>"); 

code.each(function() { 
    alert($(this).html()); 
}) 
+0

+1 jquery는 $ ("...") 안에 HTML을 사용할 수 있습니다. 그게 당신이해야 할 전부입니다. – cletus

2

시도 map?

var code = "<div id='foo'>1</div><div id='bar'>2</div>"; 
var html = $(code).map(function() { return $(this).html() }); 
html[0]; // "1" 
html[1]; // "2" 

그게 무슨 뜻이야?