2015-11-03 61 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

回答