Динамически изменять текст подсказки
У меня есть подсказка на некоторых из моих флажков.. Пытаюсь переключить его текст на что-то вроде "активировать \ деактивировать", но не могу найти, как обновить содержимое подсказки. У кого-нибудь есть совет по этому поводу?
Также пытался использовать пользовательские атрибуты, но это не помогло мне
// add tooltip
$(".element").tipTip({ attribute: 'tooltip-content' });
...
// change tooltip
$(".element").attr('tooltip-content', 'new text')
Страница плагина tipTip http://code.drewwilson.com/entry/tiptip-jquery-plugin
2 ответа
У меня была та же проблема, и это помогло мне:
// change tooltip
$(".element").tipTip({ content: 'new text' });
Это выглядит не очень элегантно, и я не уверен, что происходит внутри, если заменить весь совет, или просто обновить содержимое... но это работает.
Проблема заключается в том, что плагин tipTip сохраняет содержимое для отображения при создании в переменной с именем org_title. Но кажется невозможным отредактировать его от любого внешнего вызова. Может быть, вы могли бы сделать это с помощью функции ввода при создании:
tipTip({enter: function(tip){/*update org_tilte here*/}})
Вы включили плагин после включения JQuery?
<script src="jquery.tipTip.minified.js" type="text/javascript"></script>