我需要使用JavaScript模拟点击按钮的动作。我该如何实现?是否可以用jQuery实现?
我需要使用JavaScript模拟点击按钮的动作。我该如何实现?是否可以用jQuery实现?
您可以执行分配给按钮控件的点击事件处理程序:
$("#mybutton").click();
以下代码将会打印出两次点击,一次来自于 $('.submitBtn').click();
,另一次来自于 $('.submitBtn').trigger('click')
$(document).ready(function() {
$('.submitBtn').on('click', function() {
console.log("Clicked!");
})
$('.submitBtn').click();
$('.submitBtn').trigger('click')
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<button menu="submitBtn" class="submitBtn len4 btn" title="submit" data-code-m="sbm.submit"> Click me
</button>
setTimeout(function() {
$(".class_name").trigger('click');
}, 2000);
jQuery(document).ready(function() {
$("#close-button").trigger('click');
});
.click()
方法更可取?也许这两种方法之间有运行时成本的差异吗? - axolotl$(this).trigger('click');
- MomasVIIevent.preventDefault();
后无法添加点击。 - MomasVII