繁体   English   中英

将事件添加到 wordpress 插件联系表 7 中的复选框 []

[英]Add event to checkbox[] in wordpress plugin contact form 7

我想添加changeclick或任何其他事件来检测复选框何时更改以显示隐藏字段。 我成功地重现了这个演示,它使用 Dropbox 工作,现在我想使用复选框进行自定义。

如果我使用accept复选框,它的工作方式就像一个魅力:

[acceptance name id:name]

创造

<input type="checkbox" id="name" value="Value">

然后

$('#name').change(function() {
    if ($("#name")[0].checked == true) {

但是只要复选框创建一个数组,即使只有一个选项:

[checkbox name id:name "Value"]

创造

<input type="checkbox" name="name[]" value="Value">

当我这样做时不起作用。 我可以使用这个丑陋的路径找到checked值:

$("#name")[0].childNodes[0].childNodes[0].checked

但是不存在changeclick或其他事件来设置...

如何访问复选框中的事件以在选中时显示隐藏字段?

如果您正在选择考虑数组(如name属性或仅name attributes元素,请使用attribute selector(jQuery( "[attribute='value']" ))

例如, $('[name="name[]"]').on('EVENT',HANDLER)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM