2017-09-07 1 views
0

나는 Is livequery deprecated에서 읽은 의견 중 하나에서 "라이브 쿼리가 죽었습니다." 그러나, 내가받은 일부 레거시 코드를 업그레이드하기 위해 그것을 연구해야합니다.라이브 쿼리에서 "일치 요소"란 무엇입니까?

라이브 쿼리 공식 문서를 https://github.com/hazzik/livequery/blob/master/README.md에서 읽었으며 "일치하는 요소에 대한 콜백 발생"에 대해 설명합니다. "일치 요소"란 무엇입니까? 나는 사건의 개념을 이해하지만, 나는 "일치 된 요소"가 무엇인지 알지 못한다. 누구에 의해 또는 무엇에 의해 매치 되었습니까?

$('li') 
.livequery(function(){ 
// use the helper function hover to bind a mouseover and mouseout event 
    $(this) 
     .hover(function() { 
      $(this).addClass('hover'); 
     }, function() { 
      $(this).removeClass('hover'); 
     }); 
}, function() { 
    // unbind the mouseover and mouseout events 
    $(this) 
     .unbind('mouseover') 
     .unbind('mouseout'); 
}); 

이것은 jQuery를 선택기는 다음과 같습니다 : $('li') 그들은 다음의 예를 제공합니다. https://github.com/hazzik/livequery/blob/master/README.md의 설명서에 따르면 "라이브 쿼리는 새 요소와 일치 할 때 함수 (콜백)를 실행합니다." 이 문맥에서 "요소와 일치"한다는 것은 무엇을 의미합니까? 고맙습니다.

답변

0

https://github.com/brandonaaron/livequery을 읽은 후, 내 질문에 예제 코드를 사용하면 페이지가 완전히로드됩니다. 그 후 새로운 'li'요소가 DOM에 추가되면 jQuery 선택기에 지정된 'li'요소와 일치하므로 "일치 요소"가됩니다.

관련 문제