获取对象Jquery中的当前元素

发布于 2024-10-04 13:04:42 字数 899 浏览 6 评论 0原文

我要解释这一点有点困难。我正在使用 qtip 在列表项上显示工具提示。

我想做的是显示跨度中的内容,并使用类“tooltip”作为工具提示的文本。

我正在尝试这段代码,但是它返回所有跨度标签中的文本,如下所示
“第一项的文本 第二项的文本”
在所有工具提示中。

** HTML 代码 **

<ul>
            <li>
                <span>list item first</span>
                <span class="tooltip">text for first item</span>
            </li>
            <li>
                <span>list item second</span>
                <span class="tooltip">text for second item</span>
            </li>

        </ul>

Javascript 代码

        $('ul li').qtip({
            content: $(this).find('span.tooltip').text(),
            show: 'mouseover',
            hide: 'mouseout'
        })

Its a bit difficult for me to explain this. I am using qtip to display tooltips on list items.

What I would like to do is show the content in the span with class "tooltip" as the text for tooltip.

I am trying this code however it return the text in all the span tags like this
"text for first item text for second item"
in all the tooltips.

** HTML Code **

<ul>
            <li>
                <span>list item first</span>
                <span class="tooltip">text for first item</span>
            </li>
            <li>
                <span>list item second</span>
                <span class="tooltip">text for second item</span>
            </li>

        </ul>

Javascript Code

        $('ul li').qtip({
            content: $(this).find('span.tooltip').text(),
            show: 'mouseover',
            hide: 'mouseout'
        })

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

左秋 2024-10-11 13:04:42

使用 .each() 循环,以便您可以在引用元素时在其上运行插件,如下所示:

$('ul li').each(function() {
  $(this).qtip({
    content: $(this).find('span.tooltip').text(),
    show: 'mouseover',
    hide: 'mouseout'
  });
});

Use a .each() loop so you can reference the element as you run the plugin on it, like this:

$('ul li').each(function() {
  $(this).qtip({
    content: $(this).find('span.tooltip').text(),
    show: 'mouseover',
    hide: 'mouseout'
  });
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文