获取对象Jquery中的当前元素
我要解释这一点有点困难。我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
.each()
循环,以便您可以在引用元素时在其上运行插件,如下所示:Use a
.each()
loop so you can reference the element as you run the plugin on it, like this: