2014-06-23 6 views
0

DOMNodeInserted MutationEvent를 사용하고 있습니다.이 이벤트를 사용하여 삽입 된 요소 만 선택하는 방법은 무엇입니까? 문서에 삽입 할 때 모든 입력에 클래스를 추가해야합니다. AJAX 요청을 통해 양식에 새 입력을 삽입하고 있지만이 부분은 독립적으로 작동해야하기 때문에 추가 할 수 없습니다.DOMNodeInserted는 추가 된 요소를 표시 할 수 있습니까?

답변

1

ev.target으로 삽입 된 요소를 가져올 수 있으며 jQuery의 is() 메소드에서 태그 이름을 확인하십시오.

는 예컨대 :

$(document).on('DOMNodeInserted', function(ev){ 
    var _self = $(ev.target); 

    if(_self.is('input')) { 
     _self.addClass('inputClass'); 
    } 
}); 

DEMO