如何自动将输入对焦于模态演出?目前我这样做但是它没有工作:
jQuery(document).ready(function($) {
$('#myModal').on('show.bs.modal', function() {
$('input[name="myInput"]').focus();
});
});
答案 0 :(得分:3)
您的代码基本上是正确的。但事件show.bs.modal
是之前触发 << mod>已显示模态。您需要改为使用shown.bs.modal
事件。
jQuery(function($) {
$('#myModal').on('shown.bs.modal', function() {
$('input[name="myInput"]').focus();
});
});
答案 1 :(得分:0)
在您的代码中,使用autofocus
<input name="myInput" value="MyVal" type="text" autofocus/>