簡體   English   中英

jQuery + PHP-從另一個JavaScript包裝器調用函數

[英]jquery + php - Call Function From Another Javascript Wrapper

我如何像這樣在不同的jQuery包裝器中調用函數:

<?php
        if($trigger != ""){
            ?>
            <script type="text/javascript">
                jQuery(document).ready(function($){
                    var delay = 5000;
                    setTimeout(rmv, delay); // call the function here
                });
            </script>           
            <?php                       
        }
        if($triggered != ""){
            ?>
            <script type="text/javascript">
                jQuery(document).ready(function($){
                    function rmv(){ // function to be called
                        $(".adt_front_wrapper<?php echo $id; ?>").remove();
                    }
                });
            </script>           
            <?php                       
        }
?>

我正在嘗試調用一個應與調用方分開的函數,如上述示例代碼中的rmv函數。 怎么做?

您需要將該功能放入更高(共享)的范圍內。 對於此示例,您可以使用window對象本身。

window.rmv = function() {
    $(".adt_front_wrapper<?php echo $id; ?>").remove();
};

為了使該工作正常進行,必須事先進行rmv的聲明和定義。

暫無
暫無

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

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