首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery qTip 2仅在焦点上打开所需的qTip

jQuery qTip 2仅在焦点上打开所需的qTip
EN

Stack Overflow用户
提问于 2011-07-31 04:03:58
回答 1查看 925关注 0票数 0

我在一个表单中得到了很多qtips,像这样:

代码语言:javascript
复制
$('.selector').qtip({
   content: {
      text: function(api) {
         // Retrieve content from custom attribute of the $('.selector') elements.
         return $(this).attr('qtip-content');
      }
   }
});

我不想单独添加所有的qtips,因为它会创建许多javascript事件,这是我不喜欢做的。

我得到的html是这样的,我想这会让我的问题更容易回答:

代码语言:javascript
复制
<tr>
    <td>
    Main Alliase/Current Alliase:
    </td>
    <td><input type="text" id="maina"/>
    </td>
        <td id="handle-1" qtip-content="ToolTip's content here" class="selector">?</td>
    <td><div id="error-1" class="errors"></div></td>
    </tr>

现在我想要的是,当我关注#maina时,它会改变qtip对应类selector的状态。

但是当我使用这个的时候:

代码语言:javascript
复制
$('.selector').qtip('toggle', true);

当然,这也是与之相关的所有工具提示

我怎样才能达到我的目标?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-31 05:12:55

这可能会有所帮助:

代码语言:javascript
复制
$("#maina").bind("focus", function () {
    $(this).closest("tr").find(".selector").qtip('toggle', true);
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6885685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档