javascript - 页面加载后如何在表单操作上触发 Jquery 事件

标签 javascript jquery html

我有一个预先选定的复选框,单击它后。调用 jQuery 函数并显示表单操作。

<form id="lcform" action="${requestContextPath }/checkout/applyLPDisc.mobi" method="get">
    <input type="checkbox" id="lch" name="lch" value="Loyal" checked>Loyalty Discount<br>
</form>

我需要根据预先选择的复选框加载表单操作,并且一旦页面加载,就会触发 jQuery 事件,即不需要单击该复选框。

我需要根据预先选择的复选框加载表单操作,并且一旦页面加载就会触发 Jquery 事件,即无需单击该复选框。 jQuery 函数:

$('#lch').bind('click', function() {
    if(this.checked == true){
        document.getElementById('lcform').submit();
    }
});

我需要根据预选的复选框加载表单操作,并且页面加载后会触发 Jquery 事件,即无需单击该复选框。

最佳答案

可以简单地完成如下,

$(document).ready(function() {

  ($('#lch').is(":checked"))? document.getElementById('lcform').submit() : false;   

});

关于javascript - 页面加载后如何在表单操作上触发 Jquery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53300723/

相关文章:

Wicket 1.5 中的 Javascript

javascript - 搜索单词并给它们上课

javascript - jQuery .remove() 不适用于 "off-screen"元素

html - 包装表不显示 bg 图像

javascript - jqgrid aftersavefunc 未触发

DSL 的 javascript 自动完成。 (例如 : SQL)

javascript - 使用 html5 视频和 fullpage.js 时出现 Chrome 错误。任何解决方案?

javascript - 缺乏对 AJAX 预加载的理解(附示例)

javascript - 如何使用javascript/Jquery一次打印不同页面中的表格

javascript - 使列表项水平放置,即使在小屏幕上也不会换行