2012-06-12 4 views
0
내가 here

복제하는 방법 HTML

$(function() { 

// bind radiobuttons in the form 
var $filterType = $('#filter input[name="type"]'); 
var $filterSort = $('#filter input[name="sort"]'); 

// get the first collection 
var $applications = $('#applications'); 

// clone applications to get a second collection 
var $data = $applications.clone(); 

모두에서 원래 무덤 코드를 사용하는 것을 시도하고있다

가 $의 요소 ('# 응용 프로그램') 약간 있었다는 사실에서 제외하고, 잘 작동 jQuery를-변경된 jQuery를 사용하여 변경되었습니다 (예 : 일부 div 요소가 숨겨져 있고 일부 클래스가 스왑 된 경우). clone()을 사용하여 원본 소스 코드를 복제 할 수만 있습니다.

$ ('# applications')의 '라이브'버전을 복제 할 수있는 방법이 있습니까?

답변

0

나는 정말로 당신을 이해하지 못한다. 그러나 나는 div 코드에 대해 이야기하고있다. $applications의 복제본 인 $data에 해당 변경 사항이 적용되지 않았다. 나는이 코드를 시도해 볼 수 있다고 생각한다. 이 줄을 추가

var $data = $applications.clone(); 후 : 당신이 원하는 것을 할

$('#applications').change(function() { 
    $applications = $('#applications'); 
    $data = $applications.clone(); 
}); 

을 내 올바른 이해하면 문제가 해결 희망.

편집 : 내가 말을 잊었 옵스, 당신은 DIV 변경할 때 다음 코드를 추가 :이 코드가 변경 이벤트를 발생합니다

$("#applications").change(); 

을, 그래서 복제 된 개체를 새로 고칩니다.