2012-10-17 5 views
-2

다음을 수행하는 방법은 무엇입니까? .html()을 사용하여 객체에서 html을 추출 할 수 있지만 객체를 추가하고 싶습니다. jquery의 dom 요소에 객체 추가하기

var $firstArticle = $('.agentPressList li:first');  
    $('ul').append($firstArticle); 

은 내가 아래에 완벽하게 잘 작동합니다 알고 있지만 오히려 변수 중 하나 끝에있는 문자열을 사용하는 것보다이 방법으로 JQuery와 개체를 사용하는 방법을 찾고 있었다.

var $firstArticle = $('.agentPressList li:first');   
     $('ul').append('<li>' + $firstArticle.html() + '</li>'); 
+2

엘, 당신은 태그로 무엇을 사용하고 있습니까? – Anoop

+1

... 글쎄, 나는 그 코드를 JS 파일에 넣고 그것을 실행할 것이라고 생각한다. 선택자가 의도 한 것이면 잘 작동합니다. –

+0

두 선택자가 모두 일치하면 두 번째 태그가 일치하지 않으므로 ''태그가 없습니다. – bfavaretto

답변

2

jquery clone 새 장소에서 모두 같은 행동을 원할 경우. 다른 현명한 사용 html.

var $firstArticle = $('.agentPressList li:first');  
    $('ul').append($firstArticle.clone(true)); 

또는

$('ul').html($firstArticle.html()); 
+0

실종 된 것은 사실이었습니다. 이것은 완벽하게 이해할 수 있습니다. 고맙습니다! – jeffreynolte