我们正在使用我们的Drupal安装中的marketo表单,并且我试图在单击按钮时添加on click事件。但是当我查看源代码时,我无法看到from元素。我可以在DOM检查器上看到它。
这是我在视图来源上看到的。
<form class="marketo-form-wrapper"
data-formid="####"
data-campaign="######"
data-file="####"
id="####">
无论我做什么,单击提交按钮时都无法调用click函数。 我能做到这一点
$('.marketo-form-wrapper').click(function (e) {
console.log('clicked');});
当用户点击表单包装器时,我不希望调用此函数。我希望在点击实际按钮时调用它。
如果我这样做,则不会显示任何内容。
$('.marketo-form-wrapper .mktoButtonRow:button').click(function (e) {
console.log('clicked');});
答案 0 :(得分:1)
使用委托选择器。
mlp = MultilayerPerceptronClassifier(labelCol="evt", featuresCol="features", layers=[inputneurons,(inputneurons*2)+1,2])
这会将一个单击处理程序应用于任何带有.mktoButton类的元素,在.marketo-form-wrapper类中,在DOM加载后添加。您的问题就是这种情况。