0

嗨,我可以访问这些按钮的值

for($i = 0; $i < 10; $i++){
$newArray[] = "<input type='button' name='$i' value='($i)' class='najam' id='$i' onclick='myFunction();' />";
}

我的函数

 function myFunction(){
// here to get the values of the buttons
 }
4

3 回答 3

4

更改 PHP 以传递元素:

for($i = 0; $i < 10; $i++){
$newArray[] = "<input type='button' name='$i' value='($i)' class='najam' id='$i' onclick='myFunction(this);' />";
}

function myFunction(elem){
    alert(elem.value);
}

或者只是使用适当的事件处理程序

$('.najam').on('click', function() {
    alert(this.value);
});
于 2013-09-27T11:57:44.520 回答
0

在按钮上,将 onClick 设置为myFunction({$i})

在你的 javascript 中:

function myfunction(id){
    //use id
}
于 2013-09-27T11:57:52.220 回答
0

只需使用Jquery

$(".najam") // this is the selector for all items with the class "najam"

然后您可以将它与 , 等方法一起.click()使用.each()

于 2013-09-27T12:00:46.600 回答