我从php脚本中回复一个按钮,如下所示:print'<button id="testingbtn">TEsting</button>';
我使用id听取按钮并提醒通知消息如下:
$('#testingbtn').click(function(){
alert('working');
});
事情是我之前使用过相同的方法,它在所有浏览器上都适用于我,但现在不再使用了。有人可以试着帮我解决问题。 谢谢你们..
答案 0 :(得分:4)
我不使用打印。我总是使用echo在我的html页面中显示它。
<?php
echo '<button id="testingbtn">TEsting</button>';
?>
在jquery中:
$('#testingbtn').click(function(){
alert('working!');
});
尝试阅读this
答案 1 :(得分:3)
我从不建议以这种方式去做。总是将此代码放在php之外。
HTML
<button id="testingbtn">TEsting</button>;
的jQuery
$('#testingbtn').click(function(){
alert('working');
});
还要确保代码中包含jQuery。
答案 2 :(得分:3)
试试这个,我们假设您的'testingbtn'被动态添加到屏幕上。
$(document).ready(function(){
$( "body" ).on( "click", "#testingbtn", function() {
alert('working');
});
});
答案 3 :(得分:3)
第1点:检查您是否包含了jquery库。
第2点: [如果第1点没问题],您在哪里放置脚本?如果您将脚本放在按钮代码之前,而不是使用文档就绪函数
$(document).ready(function(){
$('#testingbtn').click(function(){
alert('working');
});
});
或者,如果您想更改代码,请将脚本放在按钮代码之后[最佳做法:将它们放在页面底部]。