2014-07-17 1 views
3

자바 스크립트 파일에 캘린더 아이콘이 포함 된 다음 템플릿이 있습니다. 그것은 동적으로 사용되기 때문에 내 HTML 파일에 나타나지 않습니다.부트 스트랩 - Datepicker 아이콘 클릭 이벤트가 작동하지 않습니다.

var iconTemplate = '<li id=\"{streamID}\" class=\"list\">{streamName} <i class="fa fa-calendar pull-right"></i></li>'; 

캘린더 아이콘과 날짜 선택기에 클릭 이벤트를 추가하고 싶습니다. 나는 다음을 시도 :

$('.fa-calendar').click(function(){ 
     $(this).datepicker(); 
    }); 

나는 그것이 html 파일에서 수업을 호출하지 않기 때문에 이것은 효과가 없다고 생각한다. 자바 스크립트 파일 내에서이 모든 작업을 수행 할 수 있습니까?

+0

내가보기에 이벤트 처리기를 위임해야 할 수 있습니다. 'iconTemplate'을 삽입 할 곳에 html을 게시 할 수 있습니까? – Rudy

답변

0
$(document).on('click, '.fa-calendar', function(){ 
    ...