在同一类按钮中单击了哪个按钮

时间:2014-02-13 12:34:57

标签: javascript php html

好的,我有一些像这样的代码:

<?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,我想强调每个按钮应该与唯一索引相关联

1 个答案:

答案 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){
}