0

我现在使用 jQuery 工具提示插件在数据输入期间为用户创建一些快速提醒。这是我正在使用的 jQuery 工具提示:http: //bassistance.de/jquery-plugins/jquery-plugin-tooltip/

但是,我遇到了一个问题。如何在工具提示正文中添加新行?

我已经尝试了以下代码,但仍然无法完成。

<a href="Local Number: 2255-1234 \n Foreign Number:" id="TelephoneGuide" title="Data Input Example:">?</a>
<a href="Local Number: 2255-1234 &#010; Foreign Number:" id="TelephoneGuide" title="Data Input Example:">?</a>

那么有人可以在这个问题上帮助我吗?

谢谢~

4

5 回答 5

2

我认为

<br/>

应该做的伎俩。

例如:

<a href="Local Number: 2255-1234 <br/> Foreign Number:" id="TelephoneGuide" title="Data Input Example:">?</a>
于 2012-01-04T09:02:41.760 回答
1

你的意思是换行吗?我建议使用 CSS 规则为锚标记添加边距。否则在 2 个标签<br />之间插入一些 's 。a

于 2012-01-04T09:03:05.167 回答
1

您可以“编码”换行符并使用 bodyHandler 属性,例如:

该文档显示了链接到 href 中的 #id 的示例,这将显示该 #id 的内容。因此,在页面上的某处放置一个带有您的和#id 的元素,并将其指定为工具提示,例如:

<a id="yourLink" href="Hello#world">Some text</a>

$("#yourLink").tooltip({ 
    bodyHandler: function() { 
        var href_value = $(this).attr("href");
        return href_value.replace("#","<br/>");
    }
});
于 2012-01-04T09:21:09.280 回答
0

我以这种方式使用它(jQuery 1.9 和标准工具提示功能):

$(".myClass").tooltip({
    content: function() {
        return $(this).attr('title');
    }
})

然后在标题中你可以使用 HTML

例子:

<span title="Line1 <br> Line 2 <br> <b>Bold</b><br>">(?)</span>
于 2013-02-01T14:26:54.047 回答
0

您不能只是将 HTML 粘贴为字符串,因为其他人说您必须使用内容。

于 2014-02-21T08:46:13.130 回答