我有這樣的方法:這個jQuery方法有什麼問題?
function replaceRightClickIcefacesMethod() {
var oldName = jQuery(".singlePaneOfGlassBlock").attr("oncontextmenu");
oldName = oldName.replace('Ice.Menu.contextMenuPopup', 'contextMenuPopupUpdated');
jQuery(".singlePaneOfGlassBlock").attr("oncontextmenu", oldName);
}
我不明白爲什麼Firebug的報道:
oldName.replace is not a function
你看到的任何問題?對於我來說,只是奇怪...
UPDATE:只需注意使用oldName返回一個函數,如果我做的警報(使用oldName):
function oncontextmenu(event) {
Ice.Menu.contextMenuPopup(event, "j_id88:sectionContextMenu_sub", "j_id88:j_id111:0:j_id123:0:j_id124");
return false;
}
什麼初始化後,使用oldName包含哪些內容? – Mantar 2011-05-04 13:01:12