テンプレートを追加した後、最初の入力を選択したいと思います(クラスは時間です)。
これを行う方法?
$.get('@Url.Action("Bonus")', function (template) {
$("#bonuses").append(template);
// I would like focused first input in template $(template).first().focus();
});
テンプレート内の html:
<input autocomplete="off" name="BonusList.Bonuses.Index" type="hidden" value="3c6f7b63-cc96-4971-a5b5-2e4640ca97e5" />
<input class="time" id="BonusList_Bonuses_3c6f7b63-cc96-4971-a5b5-2e4640ca97e5__ID" name="BonusList.Bonuses[3c6f7b63-cc96-4971-a5b5-2e4640ca97e5].ID" type="hidden" value="0" />
3c6f7b63-cc96-4971-a5b5-2e4640ca97e5 - ランダムな GUID です
#bonuses には、この追加の前に多くの入力があることが重要です