想要在新加载的文本输入字段上触发焦点事件,但它无效。 试过了
setTimeout(function() { jQuery("#element").focus() }, 3000);
jQuery("#element").focus();
document.getElementById('element').click();
jQuery("#element").trigger("click");
答案 0 :(得分:0)
您还没有向我们提供您网页上发生了什么的完整背景信息。比如,你什么时候调用这个代码等。但是,我认为您的问题可能与在页面上呈现控件之前尝试调用焦点事件有关。因此,您可以尝试解决此问题。
示例A:
$(function() {
jQuery("#element").focus();
});
例B:
$("#element").load(function() {
$(this).focus();
});