所以基本上,我编写了一个页面,它将有多个div(取决于SQL请求的结果,但这并不重要),它们都具有相同的结构(一些文本和两个文本)按钮),我需要将一个变量传递给这个div以便以后获取它。
所以我想把这个变量放到两个按钮的ID中(使用php),这很好用。
[2, 2, 2]
我知道这听起来可能不太清楚,但这是我能做的最好的事。
答案 0 :(得分:1)
将事件绑定到每个按钮,然后从单击的按钮
中获取id属性$('button').click(function () {
var id = $(this).attr('id');
});
如果您的页面上有其他按钮,则应该向按钮添加一个类,然后将该事件绑定到该类。
编辑:读得太快。
提交表单时,无法在PHP中检索按钮的ID。它只处理带有名称的输入元素,在关联数组中,您可以访问输入字段具有的值。
例如$_POST['form_name']
因此,在评论中,最佳解决方案是使用包含id
的隐藏字段<input type="hidden" name="id_note" value="<?php echo $id_note; ?>">
然后提交时
$_POST['id_note']; // --> id_note value