我试图获得一个链接来解雇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>
有人可以帮忙吗?
答案 0 :(得分:6)
#id
selector中需要#
,如下所示:
$("#critRestart").click(function() {
没有#
,它正在寻找<critRestart>
元素(element selector)。