嘿傢伙我有兩個divs與id =「form1」這是內聯,另一個id =「form2」,它通過ajax獲取其內容(其中div標籤在同一頁上提及)。jquery-ui datepicker問題
<div id="form1">
.
.form content
.
.
</div>
<div id="form2"> //gets content dynamically
現在,我已經使用了下面的日期選擇器代碼 -
$(function() {
$("#datepicker,#datepicker1").datepicker({ dateFormat: 'yy-mm-dd' });
});
現在,我已經申請的日期選擇器ID在Form1中的一個字段,它完美的作品。 問題出現在第二種形式。第二種形式得到由環產生的,我已經採用以下邏輯來應用ID DATEPICKER1到IT-
<? foreach ($list as $key => $value): ?>
<? $dt='';
if($key=='date_of_purchase'){
$dt="datepicker1";
}?>
<tr><td><?= $key ?> :</td><td><input id="<?=$dt;?>" type="text" name='<?= $key ?>' size="25" value='<?php echo $value; ?>'/></td></tr>
<? endforeach; ?>
現在,ID DATEPICKER1是越來越完全施加到所需的字段,但jquery的日期選擇器彈出不來如預期的那樣。
什麼是解決方案?
出於好奇,你爲什麼要使用一個div作爲表單元素的包裝(
它只是因爲一定的結構問題。無論如何,我沒有使用任何形式的屬性,所以它沒有關係。 – digster
您的循環是否會使用'id =「datepicker1」'生成多個輸入? –