2015-11-03 68 views
1

我想關閉工具提示使用jQuery隱藏。jQuery關閉JSF工具提示

在提示,我把圖像與onclick事件調用javascript函數隱藏工具提示

<img id=... src=... onclick="hideTooltip('formId:tableId:rowIndex:tooltipId')" /> 

這裏是JavaScript函數

function hideTooltip(elem) { 
    var pound = '#'; 
    jQuery(pound.concat(elem.replace(/:/g, '\\\\:'))).hide('slow'); 
} 

的js函數被調用,如果我把一個alert,它會彈出,但hide()不起作用。當我檢查元素時,工具提示的ID是form:table:rowIndex#:tooltipId

我試圖使用widgetVar,它會隱藏工具提示,但工具提示僅顯示基於最後一行的數據,而不是每行的數據。

<img ... onclick="PF('widgetVarID').hide()" /> 
+0

_「不起作用」_是指?你確定工具提示的id是'form:table:rowIndex#:tooltipId'?這是**不**你試圖隱藏的編號(#不是在rowIndex之後) – Kukeltje

+0

@Kukeltje通過不起作用,我的意思是它不會隱藏。我檢查了工具提示的元素和id與傳遞給'hideTooltip'的相同(我通過'alert'驗證過) – user4812502

+0

這不是,英鎊符號在中間... – Kukeltje

回答