我在一个页面上有多个按钮,并希望它们执行类似的任务。在 PHP 中我可以做到这一点,但在 JavaScript 中我似乎无法让它工作:
for (i= 0; i<5; i++){
$("#btn_"+i).click(function(){
alert(i);
});
}
警报始终为5
我的PHP 解决方案运行良好,但我想减少页面上编写的代码......
<?php
for ($i= 0; $i<5; $i++){
?>
$("#btn_page-<?php print $i; ?>").click(function(){
$("#btn_"+i).click(function(){
alert("<?php print $i; ?>");
});
<?php
}
?>