好的,我有一些像这样的代码:
<?php
for($i = 0; $i < 20; $i++) {
$idx = $i;
?>
<input class="edit-btn" type="button" name="edit" value="" onClick="editMe(this)"/>
<?php } ?>
我的问题是:在函数editMe()(在javascript中)如何确定单击了哪个按钮(根据$ idx值)?实际上我不喜欢将$ idx设置为按钮的id,而且我也不喜欢使用$ idx作为它们的值。
更新:i - &gt; $ i,我想强调每个按钮应该与唯一索引相关联
答案 0 :(得分:2)
将idx的值作为第二个参数传递给函数
不确定PHP语法
<?php
for($i = 0; $i < 20; $i++) {
$idx = $i;
?>
<input class="edit-btn" type="button" name="edit" value="" onClick="editMe(this, <?php echo $idx; ?>)"/>
<?php } ?>
然后
function editMe(el, idx){
}