我正在尝试通过jquery显示文本
$(function () {
$(".outer").tooltip({
content: "Awesome title!",
position: { my: "left+15 center", at: "right center" },
content: function () {
return $(this).prop('title');
}
});
});
HTML
<p class="outer">
<label for="age">Your age:</label>
<input id="age"
title="<label id='idhere'></label>"/>
</p>
如何展示&#34;很棒的标题!&#34;什么时候鼠标悬停在jquery上?
答案 0 :(得分:0)
您需要将"Awesome title!"
提供给输入的标题。
这里有更新的小提琴:https://jsfiddle.net/Lqsb6adp/1/
答案 1 :(得分:0)
我更新了你的小提琴手:
https://jsfiddle.net/Lqsb6adp/2/
$(function () {
$(".outer").tooltip({
content: "Awesome title!",
position: { my: "left+15 center", at: "right center" },
});
});
答案 2 :(得分:0)
只需使用您需要的content
:
您要覆盖内容两次:
第一次:
content: "Awesome title!",
第二次:
content: function () {
return $(this).prop('title');
}
只需使用第二次并将title属性设置为小提琴链接。或者你可以在没有title属性的情况下第一次使用....但是只有其中一个不是两个。
答案 3 :(得分:0)
由于您使用property title
.outer
,因此您需要将title="Awesome title!"
指定为div
.outer
。所以更新的HTML变为:
<p class="outer" title="Awesome title!">
<label for="age">Your age:</label>
<input id="age"
/>
</p>
请参阅小提琴:“http://jsfiddle.net/Lqsb6adp/6/”