簡體   English   中英

在主函數中調用點擊函數

[英]Calling click functions inside a main function

我只是想知道在主函數而不是$(document).ready(function() {});調用click函數的任何缺點$(document).ready(function() {}); 這就是我的意思

 function tester() { $('.className-1').click(function() { var cmtpid = $(this).attr('data-cmtpid'); alert(cmtpid); }); $('.className-2').click(function() { var pid = $(this).attr('data-pid'); alert(pid); }); } tester(); 

更新: tester()函數將僅被調用一次,這主要是因為我想避免內聯html onclick=""

由於我注意到您正在使用jQuery。 也許考慮在選擇器之后添加unbind("click") ,以確保您不會意外地綁定多次單擊,從而導致多次單擊。

也沒有任何真正的缺點,但我會強烈建議把該Java的腳本放在HTML文檔的最后,以確保DOM被加載。

例:

$('.className-1').unbind("click").click(function(){

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM