2014-10-17 92 views
0

我有5个按钮,他们都需要在click或onSubmit idk上运行相同的功能什么是最好的办法做到这一点..但我需要通过按钮ID为该函数的一个参数。这些按钮正在运行函数BuyItem(按钮ID),我需要按钮才能过去,所以我可以运行相同的功能,并根据传递的按钮ID区分他们正在购买哪个按钮。运行Jquery/JS功能按钮点击参数

的按钮在我的PHP文件被创建

<input type='button' id='$id' name='$id' onSubmit="funciton($id)" style='width:185px;'value='Buy Tool'> 

我不知道,这是我应该如何调用该函数,但是当按钮被点击我需要的ID传递给函数

回答

1

this.id会给元件的电流id

<input type='button' id='$id' name='$id' onSubmit="Funciton(this.id)" style='width:185px;'value='Buy Tool'> 

那么你的js会

Funciton(id){ 
    alert(id); 
} 
0

我认为你正在寻找类似的东西:

<input 
    type='button' 
    id='777' 
    onclick="javascript:alert('I am button'+this.attributes.id.value)" 
    value='Buy Tool'>