2013-04-16 2 views

ответ

4

подсказке ставится как название:

<input type='text' id='uname' title="gggg" /> 

http://jsfiddle.net/samliew/w97FA/2/

В противном случае, вы должны инициализировать элемент с пустым названием, для того, чтобы установить его динамически:

<input type='text' id='uname' title='' /> 

http://jsfiddle.net/samliew/w97FA/8/

+0

Samuel Лью, так что мне нужно добавить 'title = '''? это красное. На самом деле, я пишу плагин, поэтому мне нужно будет вставить их в JS. Но да, он работает сейчас. – Qiao

+0

В документах об этом ничего не говорится. http://api.jqueryui.com/tooltip/#option-content. В нем говорится: 'По умолчанию: функция возвращает атрибут title'. – Qiao

+0

Я был удивлен сам после проверки документации. См. Ответ Мартина. –

4

Как API documentation для подсказки состояний, если вы используете «content» -option, вам также необходимо использовать элементы-опции, поэтому следующий код работает:

$('#uname').tooltip({ content: "Awesome title!", "items":"input" }) 

Однако, если вам не нужна определенная логика для отображаемого контента или какой-либо сложный выбор, использование атрибута title может быть проще.

+1

это действительно странная реализация API, но она также работает –

+0

Да, теперь я вижу это, http://api.jqueryui.com/tooltip/#option-items «Настройте, если вы используете что-то другое, чем название атрибут для содержимого всплывающей подсказки ". Но это не хорошо для моего случая, потому что любой элемент должен иметь всплывающую подсказку, а не только 'input'. – Qiao

+1

'... вам, вероятно, также нужно будет изменить параметр пунктов.« Вероятно ». лол – Tim

2
<script src="js/tooltips.js"></script> 
    <script> 
     $(function() { 
      $("#page-wrap a[title]").tooltips(); 
     }); 
    </script>  

ИСПОЛЬЗОВАНИЕ Jquery TOOLTIP С помощью CSS в ASP.NET WEB APPLICATION.here мы также можем использовать CSS для определения стиля tooltip.for полного примера [проверить здесь] [1]

 Смежные вопросы

  • Нет связанных вопросов^_^