如何调用触发器.(“咔嚓”)

How to call trigger.('click')

本文关键字:咔嚓 触发器 调用 何调用      更新时间:2023-09-26
<div class="kn-submit">
<input type="hidden" name="parent_object" value="">
<input type="hidden" name="parent_field" value="field_510">
<input type="hidden" name="parent_id" value="">
<input name="view_key" type="hidden" value="view_848">
<input name="view_name" type="hidden" value="Edit OperationNu">
<input type="submit" value="Submit">   
<div class="kn-spinner" style="display: none"></div>

$('.kn-submit').trigger('mousedown');// those 2 doesnt give results :(
$('.kn-submit').trigger('click');

我的问题是我想在调用特定函数时使此按钮自动单击在类上调用触发器没有任何影响

您正在尝试在div 元素上触发。您需要在此div中触发单击submit按钮。

将其更改为:

$('.kn-submit input[type="submit"]').trigger('click');

而且你不需要这个:

$('.kn-submit input[type="submit"]').trigger('mousedown');

但是,如果您只想提交表单,请使用您的表单id并调用以下内容:

$('#form_id').submit();

要自动提交表单:

<form id="myform" action="target.php" method="post">
<input type="hidden" name="parent_object" value="">
<input type="hidden" name="parent_field" value="field_510">
<input type="hidden" name="parent_id" value="">
<input name="view_key" type="hidden" value="view_848">
<input name="view_name" type="hidden" value="Edit OperationNu">
<input type="submit" value="Submit"> 
</form>
<script>
  $('#myform').submit();
</script>

将类名放在提交按钮中。还要使用匿名函数,因为您正在调用触发器函数,但您没有告诉它该怎么做。修复类名后,可以通过以下两种方法继续操作:

方法一:

$(".kn-submit").trigger("click", function(){
     // what you want to do
});//trigger function

方法2:

$(".kn-submit").click(function(){
     // what you want to do
});//click function