では動作しない理由は、私のHTMLです:ここではオートフォーカスは、ここで入力要素
<table id="tbl">
<tr id="tx"><td><input type="text"/></td><td><input type="text" class="last" /></td></tr>
</table>
は私のjQueryのです:
$("#tbl").on("blur", ".last:last", function(){
$("#tbl").append('<tr><td><input type="text" autofocus/></td><td><input type="text" class="last" /></td></tr>');
});
あなたは上記のコードで見ることができるように、私が追加しようとしています最後の行の最後のセルがフォーカスを失ったときのテーブルへの行。上記のコードはうまくいきましたが、新しく追加された行の最初のセルが作成されたときに、それをフォーカスします。だから、私はなぜhtml5 autofocus
が私の場合にはうまくいかないのか質問したいと思いますか?ここで
は、私は、これが正常に動作し、スクリプトを変更している私のjsfiddle
私はあなたのjsfiddleが動作するとは思わない。 – Danieboy
完全なフィドルを作成する –
@Danieboy申し訳ありません、私のフィドルを更新するのを忘れました、新しいリンクがここにあります:https://jsfiddle.net/Vishal1419/8zzcdxfn/10/ – Vishal