首页 > 解决方案 > 在特定情况下不显示 jquery 工具提示

问题描述

我有一个表格,对于一列,我想在每一行中都有一个工具提示。所以一列中的所有单元格都有特定的类'cell1'所以我用jquery制作了工具提示:

$(table).uitooltip({
  items: 'cell1',
  content: 'some content'
}); 

我想要做的是在单元格值为空的情况下不显示工具提示。所以

$('.cell1').html() == ""

是否可以仅在某些情况下显示 jquery 工具提示?

标签: javascriptjqueryjquery-ui-tooltip

解决方案


为此,请提供一个函数,content该函数返回要在工具提示中显示的文本。如果您根本不想显示工具提示,请返回null.

$(table).uitooltip({
  items: 'cell1',
  content: function() {
    return $(this).html().trim() !== '' ? 'some content' : null;
  }
}); 

推荐阅读