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

标签 javascript jquery jquery-ui-tooltip

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

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

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

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

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

最佳答案

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

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

关于javascript - 在特定情况下不显示 jquery 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56149322/

相关文章:

javascript - async/await 是异步还是同步?

javascript - 如何限制html文本字段中数字的最大值和最小值

javascript - SVG 符号未在 Chrome 中与 AJAX 内容一起加载

jQuery Aristo 主题删除了工具提示的样式

jquery-ui - 使用 JQueryUI 一次打开多个工具提示

javascript - 请求访问的帧的协议(protocol)为 "https",被访问的帧的协议(protocol)为 "http"。协议(protocol)必须匹配

javascript - Angular 表达式选择一个指令

jquery - Bootstrap 工具提示无法与 aria-driven 一起使用

java - jsp 中使用 java 操作进行 ajax 调用 (J2EE)

php - 自动完成:使用远程数据源未检测到任何结果