作成中のフォームに div を追加しています。関数でこれを行いたいのですが、on()
うまくいかないようです。私が理解していることから、イベントを使用する必要がありますが、追加された div からイベントを作成する方法はありますか。私が試しているコードは「クリック」イベントを使用していますが、それは本当に私が望んでいるものではありません。最初のクリック後に日付ピッカーが追加されますが、buttonImage はまったく追加されていません。最初のクリックで動作する必要があります。これが私が今使っているコードです:
$('#switcher-panel').on('click', 'table tr td input', function(){
$('.datepicker').datepicker({
buttonImage: "images/calendar.png"
});
});
私が使用しているhtmlは次のとおりです。
<table class="table table-hover" data-controller="rank">
<thead>
<tr>
<th colspan="4" align="left"><h2> Boy Scout Rank</h2></th>
</tr>
<tr>
<th>Number</th>
<th>Requirements</th>
<th>Completed</th>
<th>Date</th>
</tr>
</thead>
<tbody>
<tr data-name="one_li">
<td>1</td>
<td>
Req
</td>
<td>
<input class="datepicker"/>
</td>
</tr>
</tbody>
</table>
これを処理する方法がわかりません。どんな助けでも素晴らしいでしょう。