我在onclick
事件期間對圖像有javascript調用。使用jquery動態更改「onclick」調用
onclick="removeFeetype(5);"
我需要使用jQuery的屬性ID
一些其他的通話過程中改變,要onclick="removeFeetype(4);
。 這意味着我需要將功能調用從5更改爲4.
請我需要您的幫助。提前致謝。
我試着用下面的代碼來改變「onclick」調用方法。但它沒有改變我的html代碼的ID爲「removeButton」的特定元素。
------------------------ FIRST --------------------- ----------
var changeval = 4;
var onclickval = "removeFeetype("+changeval+");";
$('#removeButton').attr("onclick", onclickval);
------------------------ SECOND ----- ------------------------------------
var changeval = 4;
var next = "removeFeetype(" + changeval + ");";
var newclick_next = eval("(function(){"+next+"});");
$('#removeButton').attr('onclick','').unbind().click(newclick_next);
其實我的任務是,
我對行序列與ID
id="removeButton1" onclick="removeFeetype(1);"
id="removeButton2" onclick="removeFeetype(2);"
id="removeButton3" onclick="removeFeetype(3);"
id="removeButton4" onclick="removeFeetype(4);"
.....
如果我使用函數removeFeetype刪除removeButton2(2)。
然後我需要剩餘
ID = removeButton3 to removeButton2 and so on and
ONCLICK = removeFeetype(3) to removeFeetype(2) and so on
改變我能改變的ID removeButton3到removeButton2等。
但我不能更改onclick方法調用「removeFeetype(3);」到「removeFeetype(2);」
希望現在很清楚。請幫我解決它。
請發佈您到目前爲止嘗試過的代碼。 – ahren 2013-04-10 10:17:44
爲什麼不保持功能相同,而是根據情況更改輸入參數? – Harish 2013-04-10 10:20:08
你可能使用'$('link_element_id')來更好地綁定它(click)(function(){// code here})' – 2013-04-10 10:20:14