ボタンがあります:
<button onclick = "doDisactivate(5);" id = "status_button_5" value = "Disactivate" />
ここで、5 は動的に追加された ID です。doDisactivate(ID) と doActivate(5) の 2 つの JavaScript 関数があります。
function doDisactivate(serviceID) {
// logic that changes the button onclick to doActivate(serviceID)
}
function doActivate(serviceID) {
// logic that changes the button onclick to doActivate(serviceID)
}
jqueryで次のことができると思います:
${"#status_button_" + serviceID}.click(function() {
doActivate(serviceID);
});
しかし、IDをパラメーターとして渡しながら関数を直接割り当てる方法はありますか?