复选框检查jquery在加载后不起作用

Posted

技术标签:

【中文标题】复选框检查jquery在加载后不起作用【英文标题】:Checkbox check jquery is not working after loading 【发布时间】:2021-08-11 22:20:07 【问题描述】:

这是我现在使用的代码,用于 cf7 wordpress,但是当我加载页面时它正在检查它,但在页面完全加载后它将再次取消选中。 我只想让复选框默认选中。 这是代码,

jQuery(document).ready(function ($) 
 $('#cus_checkbox').find('input').prop( 'checked', true );
 );

有什么帮助吗?

【问题讨论】:

选择器有问题,请添加相关的html 当您使用contactform7 时,您还应该研究使用此插件设置默认值的方法。也许这样的工作:[checkbox* cus_checkbox default:on "label text"] ? @CarstenMassmann 无法使用默认值:开启,已经尝试过 另一个猜测:default:1? @CarstenMassmann 哦,是的,这行得通。谢谢 【参考方案1】:

为了在此处获得“已注册”答案,我再次重复我的评论作为答案:

为了让contactform 7复选框默认选中,您应该在定义cf7元素时通过添加default:1来指定它:

 [checkbox* cus_checkbox  default:1 "some label text"]

【讨论】:

【参考方案2】:

其实我的名声不足以评论,所以我写这篇文章是为了回答

尝试这样做

<input type="checkbox" id="cus_checkbox" checked="true" />

【讨论】:

以上是关于复选框检查jquery在加载后不起作用的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET WebForms 使用 jQuery v1.9.0 检查 GridView 中的所有复选框不起作用

jQuery Mobile:.animate(scrollTop) 在修复页面转换后不起作用

Zend Framework appendFile 在 jQuery 包含后不起作用

为啥servlet中的response.sendRedirect()在收到JQuery的post请求后不起作用?

jquery datepicker在导航到另一个组件后不起作用

jQuery 对话框在服务器端重定向后不起作用