-3

Jquery code which appends the element

$(container).append(
 '<lable class="control-label col-md-3">Joine Duration</lable>' +
 '<div class="col-md-4">' +
 '<input type=text  name="joine_duration[]" class="input form-control"   id="joine_duration1" placeholder="" /></div></div>' +
  '<div class="form-group"> ');                                 
Hudhaifa Yoosuf
  • 869
  • 2
  • 12
  • 28
Tejaswee
  • 149
  • 2
  • 3
  • 16
  • 3
    Possible duplicate of [putting datepicker() on dynamically created elements - JQuery/JQueryUI](http://stackoverflow.com/questions/10433154/putting-datepicker-on-dynamically-created-elements-jquery-jqueryui) – Mario Santini Dec 05 '16 at 12:19

1 Answers1

-2

Try this. You had an extra </div> in your dynamic code

$( document ).ready(function() {     
  $(".container").append(
'<label class="control-label col-md-3">Joine Duration</label>' +
'<div class="col-md-4">' +
'<input type=text  name="joine_duration[]" class="input form-control datepicker"  size="11" title="D-MMM-YYYY" id="joine_duration1" placeholder="" /></div>' +
'<div class="form-group"> ');       
  $( "#joine_duration1" ).datepicker();      
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"/>
<div class='container'></div>
Andy
  • 521
  • 3
  • 6
  • 22