簡體   English   中英

.click似乎不觸發...為什么?

[英].click doesn't seem to be firing…why?

我試圖獲得一個鏈接來觸發JQuery的.click()函數,以便可以在后台調用另一個腳本。 所有的JQuery都是由PHP動態生成的。

該代碼看起來正確,但是.click沒有觸發。

這是生成jquery的代碼:

            $jscript = "$(\"".$server ."Restart\").click(function()
            {
                $.get(\"modules/test.php\", {command: \"RESTART\", server: \"$server\"},
                    function(data){
                        alert(\"Data Sent: \" + data);
                    }
                );
            });
            ";

這是生成后的代碼(現在僅發出警報,因為我無法執行任何操作):

$("critRestart").click(function()
            {
                $.get("modules/test.php", {command: "RESTART", server: "crit"},
                    function(data){
                        alert("Data Sent: " + data);
                    }
                );
            });

這是應該觸發該事件的單擊的鏈接: <div id="critRestart"><a href="#">RESTART</a></div>

有人可以幫忙嗎?

您需要在#id選擇器中添加一個# ,如下所示:

$("#critRestart").click(function() {

如果沒有# ,它將尋找<critRestart>元素( 元素選擇器 )。

暫無
暫無

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

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