2014-10-17 91 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'>