Phi*_* D. 7 javascript wordpress jquery ninja-forms
当我想添加影响表单的自定义jQuery代码时,我遇到了一些问题.
例如,当有人点击输入或单选按钮时,要隐藏或显示另一个输入或元素.我试图得到一个结果,如console.log('trigger');点击或其他东西,但在开发中没有.控制台出现了.另外,我尝试了以下方法:
要调用click与事件.on('click', function()...或致电事件.trigger('click');,或将事件更改change
要将脚本嵌入来自忍者表单的文件中,或将其放在页面中的body标签结尾处footer.php
要将jQuery的开放声明更改为在以下函数中工作: (function($) {$(document).ready(function(){.....
我知道我可以尝试另一个插件,我试过一个和自定义jQuery工作,但我真的很喜欢这个,不知道为什么会这样...
谢谢
小智 32
不确定你是否需要这方面的帮助,因为自你发布问题已经有一段时间了,但这可能会对将来有所帮助.我有相同/类似的问题,无法在Ninja Forms上运行JS/jQuery,并发现这是因为Ninja Forms异步加载它们的表单.因此,当您的document.ready函数运行时,表单尚不存在且无法绑定.
Ninja Forms有自己的事件就绪状态,可以按如下方式使用:
jQuery(document).on( 'nfFormReady', function( e, layoutView ) {
// Your code goes here...
});
Run Code Online (Sandbox Code Playgroud)