jquery
  • grails
  • datepicker
  • 2013-07-25 2 views 0 likes 
    0

    나는 grails에서 웹 응용 프로그램을 개발 중이며 문제를 해결하기 위해 몇 가지 힌트가 필요합니다.Datepicker 동적 선언

    <script type="text/javascript"> 
         $(document).ready(function() { 
          $.noConflict(); 
          $.datepicker.regional[""].dateFormat = 'dd.mm.yy'; 
          $.datepicker.setDefaults($.datepicker.regional['']); 
          $("input#startDate").datepicker(); 
          $("input#endDate").datepicker(); 
         }); 
    
        </script> 
    

    나는 이름 "startDate123""startDate23" 동적 추가 텍스트 필드는 어떻게 날짜 선택기처럼 그들을 선언해야?

    답변

    0

    다음은 사용할 수있는 코드입니다. 동적 콘텐츠를 추가하려면 라이브 기능을 사용해야합니다. Jquery on은이 문제를 해결할 수있는 대체 기능입니다.

    다른 방법으로 해결할 수 있습니다. 동적 입력을 클래스에 추가하기 만하면됩니다. 예를 들어 calss = "datepickert"라고합시다. 그래서 당신은 아래처럼 날짜 선택 도구를 입력 할 수 있습니다. 여기

    http://jsfiddle.net/SJ7bJ/201/

    $('body').on('focus',"input#startDate, input#endDate, .datepickert", function(){ 
          $(this).datepicker(); 
    }); 
    

    다음 코드는 기존 코드

    $(document).ready(function() { 
         $.noConflict(); 
         $.datepicker.regional[""].dateFormat = 'dd.mm.yy'; 
         $.datepicker.setDefaults($.datepicker.regional['']); 
         $('body').on('focus',"input#startDate, input#endDate", function(){ 
          $(this).datepicker(); 
         }); 
        }); 
    

    +0

    내가 하나 datepickers 더 후가의 대체 작동 예를입니다. datepicker가 나타나지만 날짜를 확인하면 첫 번째 텍스트 필드를 채 웁니다. – vlajko91

    +0

    클래스를 입력했는지 확인하십시오. 그 링크가 작동하거나 링크 http://jsfiddle.net/SJ7bJ/201/로 이동하여 코드를 확인하십시오. –

    +0

    고마워요. 당신이 준 정보는 매우 유용했습니다. – vlajko91

    관련 문제