在特定情况下不显示 jquery 工具提示

Don't show jquery tooltip in specific cases

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

制作了工具提示
$(table).uitooltip({
  items: 'cell1',
  content: 'some content'
}); 

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

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

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

要实现此目的,请向 content 提供一个函数,该函数 return 是要在工具提示中显示的文本。如果您根本不想显示工具提示,return null.

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