Добавление новой строки в плагин подсказки jQuery - PullRequest
0 голосов
/ 04 января 2012

Я сейчас использую плагин всплывающей подсказки jQuery для создания быстрых напоминаний для пользователей во время ввода данных.Вот подсказка jQuery, которую я использую: http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/

Однако я столкнулся с проблемой.Как я могу добавить новую строку в теле всплывающей подсказки?

Я пробовал следующие коды, но все еще не могу это сделать.вопрос?

Спасибо ~

Ответы [ 5 ]

2 голосов
/ 04 января 2012

Я думаю, что

<br/>

должно помочь.

Например:

<a href="Local Number: 2255-1234 <br/> Foreign Number:" id="TelephoneGuide" title="Data Input Example:">?</a>
1 голос
/ 04 января 2012

Вы можете «кодировать» разрывы строк и использовать атрибут bodyHandler, например:

В документации приведены примеры ссылок на #id в href, который будет отображать содержимое этого #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/>");
    }
});
1 голос
/ 04 января 2012

Вы имеете в виду разрыв строки? Я бы рекомендовал использовать правило CSS для добавления поля к тегу привязки. Еще вставьте несколько <br /> между тегами 2 a.

0 голосов
/ 21 февраля 2014

Вы не можете просто вставить HTML как строку, так как другие люди сказали, что вы должны использовать контент.

0 голосов
/ 01 февраля 2013

Я использую его таким образом (jQuery 1.9 и стандартная функция всплывающей подсказки):

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

И тогда в заголовке вы можете использовать HTML

Пример:

<span title="Line1 <br> Line 2 <br> <b>Bold</b><br>">(?)</span>
...