简体   繁体   English

在 JavaScript 中使用点击触发器的问题

[英]Problems using click trigger in JavaScript

I used a trigger because the "click" command was not recognized in JavaScript, but it does not work.我使用了触发器,因为 JavaScript 中无法识别“单击”命令,但它不起作用。

document.querySelector("#size > option:nth-child(2)").click();
  1. $("#size > option:nth-child(2)").trigger("click") or $("#size > option:nth-child(2)").trigger("change")

  2. $(document).on("click","#size > option:nth-child(2)", function(){ return $(this).val(); });

Both 1 and 2 don't work. 1 和 2 都不起作用。 Is there a solution??有解决办法吗??

In JS you can use below code for click event在 JS 中,您可以使用以下代码进行点击事件

<input type="checkbox" id="myCheck" onmouseover="myFunction()">

<script>
// On mouse-over, execute myFunction
function myFunction() {
  document.getElementById("myCheck").click(); // Click on the checkbox
}
</script>

If you want to use Jquery then for Jquery you can use below code如果你想使用 Jquery 那么对于 Jquery 你可以使用下面的代码

<input type="checkbox" id="myCheck" onmouseover="myFunction()">
    
    <script>
  $( "#myCheck" ).click(function() {
  alert( "Handler for .click() called." );
});
    </script>

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

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