在页面上
<div id="div">
<input type="text" readonly="readonly" id="datepicker1"/></div>在script中
//调用datepicker插件
$("#datepicker1").datepicker();//第一个调用插件没问题
$("#datepicker2").datepicker();//第二个调用没反应$("#div").append(<input type="text" readonly="readonly" id="datepicker2"/>);为什么在js中新建的不能调用那个插件?

解决方案 »

  1.   


    //这个是先加载的
    $("#datepicker2").datepicker();//第二个调用没反应
    $("#div").append(<input type="text" readonly="readonly" id="datepicker2"/>);//可以这样 建议楼主试下。
    $("#div").append(<input type="text" readonly="readonly" id="datepicker2" onClick="loadDatePicker()"/>);function loadDatePicker(){
    $("#datepicker2").datepicker();
    }
      

  2.   

    那样不行,这样试试!$("#div").append(<input type="text" readonly="readonly" id="datepicker2" onclick="datepicker();"/>);