将事件添加到wordpress插件联系表单7中的checkbox []

时间:2016-03-30 06:59:26

标签: javascript jquery wordpress checkbox

我想添加changeclick或任何其他事件来检测何时复选框更改以显示隐藏字段。我已经实现了重现this demo并使用了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或其他事件无法设置......

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

1 个答案:

答案 0 :(得分:1)

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

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