我想知道如何重新綁定正常鏈接的以前的行爲! 例如:重新綁定上一個事件
function removeDefaultBehaviour(objects){
objects.each(function(){
$(this).data('onclick',$(this).attr('onclick'));
$(this).attr('onclick','return false;');
});
};
function addDefaultBehaviour(objects){
objects.each(function(){
if($(this).data('onclick')!='')
$(this).attr('onclick',$(this).data('onclick'));
});
};
我試圖以前的行爲存儲在各鏈路的數據對象。但是這不起作用! 任何建議,如何恢復鏈接的以前和默認行爲! THX
馬庫斯
你怎麼調用這些方法?你確定你傳遞給他們jquery對象嗎?或者你應該調用$(objects).each()而不是objects.each()? – Lobstrosity 2009-11-13 17:43:06