Javascript 如何将按钮数组的按钮ID传递给php文件?
我想用一个按钮创建新的按钮,在创建这些新按钮之后,我想点击它们并将它们的id号发送到php文件 我的代码:Javascript 如何将按钮数组的按钮ID传递给php文件?,javascript,php,jquery,button,Javascript,Php,Jquery,Button,我想用一个按钮创建新的按钮,在创建这些新按钮之后,我想点击它们并将它们的id号发送到php文件 我的代码: <script> var count=1; document.getElementById("btn").onclick=function(){ document.getElementById("col").innerHTML+="<tr><td><button type='submit' name='id' id='click
<script>
var count=1;
document.getElementById("btn").onclick=function(){
document.getElementById("col").innerHTML+="<tr><td><button type='submit' name='id' id='clickable'>"+count+"</button></td></tr>";
var cid=count;
$("#clickable").click(function(){
location.href="trial29.php?id="+cid;
});
count++;
}
</script>
var计数=1;
document.getElementById(“btn”).onclick=function(){
document.getElementById(“col”).innerHTML+=“”+count+“”;
var-cid=计数;
$(“#可单击”)。单击(函数(){
location.href=“trial29.php?id=“+cid;
});
计数++;
}
问题是我不能使多个按钮可点击。
此外,我无法将按钮的id设置为按钮上的值。使用此代码
<script>
var count=1;
document.getElementById("btn").onclick = function(){
document.getElementById("col").innerHTML+="<tr><td><button type='submit' name='id_"+count+"' class='newbtn' id='"+count+"'>"+count+"</button></td></tr>";
var cid=count;
count++;
alert(count)
}
$(document).on("click", ".newbtn", function(e) {
var cid = $(this).attr('id');
alert(cid);
location.href="trial29.php?id="+cid;
});
</script>
var计数=1;
document.getElementById(“btn”).onclick=function(){
document.getElementById(“col”).innerHTML+=“”+count+“”;
var-cid=计数;
计数++;
警报(计数)
}
$(文档)。在(“单击”上,“.newbtn”,函数(e){
var cid=$(this.attr('id');
警报(cid);
location.href=“trial29.php?id=“+cid;
});
id
是唯一的标识符。有很多相同ID的条目意味着只考虑第一个条目。在创建这些按钮时,应该使用“on”(“单击”,……)。考虑添加一个JSfDeldor或者更详细地描述错误。使用一个公共类而不是IDySt感谢!是的,使用一个类工作$$(“y可点击”)。单击(函数){List.HeRF=“trial29.php?id=“+cid;”);此块出现问题并导致代码停止,这就是为什么计数保持等于1且没有增加的原因