2014-07-17 1 views
1

캘린더 아이콘을 클릭하면 날짜 선택 도구를 열려고합니다.날짜 선택 도구 아이콘의 클릭 이벤트

달력 아이콘 (i 버 태그)이 템플릿의 내부 :

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

나는이 HTML 템플릿의 내부에 onclick 이벤트를 추가하거나 내가하는 기능을해야하나요? 날짜 선택기를 트리거

코드는 다음과 같습니다

('.datepicker').datepicker() 

문제는, 난 그냥 말할 수 없다 :

iconTemplate.onclick=function(){ ('.datepicker').datepicker()}; 

나는 단지 클릭 이벤트 달력 아이콘으로 원하기 때문에 이것은 iconTemplate 내부에 있습니다.

** 수정 **

나는 아래의 코드를했지만, 나는 사실의 클래스 'FA-calandar'을 참조하지 않기 때문에 작동하지 않았다 생각하고 html-- 유일한 시간은 js 파일에 있으며 var iconTemplate 내부에 저장됩니다. 클릭 기능을 사용하려면 html 파일에서 수업을 참조해야합니까?

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

답변

2

변경이이에

('.datepicker').datepicker() 

:

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

감사합니다,하지만 난에 어떻게 추가합니까 :

('.fa-calendar').datepicker() 

당신과 같이 클릭 이벤트를 추가 할 수 있습니다 클릭? – user3000731