Проблема определения нескольких подсказок HTML с помощью jQuery Tools - PullRequest
1 голос
/ 03 августа 2011

Я пытаюсь создать подсказку HTML для каждой строки в таблице, используя jQuery Tools.Я думал, что это будет очень легко, потому что я смогу использовать такой синтаксис:

 $("#myTable tr").tooltip({
    tip: "#tooltip" + $(this).attr("id")
  });

К сожалению, это не работает.Может кто-нибудь сказать мне, во-первых, почему это не работает, и, во-вторых, как я могу инициализировать несколько подсказок HTML без использования оператора each ()?

Посмотрите эту скрипку для полного примера

1 Ответ

0 голосов
/ 03 августа 2011

Ну, во-первых, вам следует использовать опцию tip, только если вы хотите вручную дать одну подсказку нескольким элементам. В противном случае вы должны использовать всплывающую подсказку по умолчанию, добавив атрибут title к каждому из ваших элементов.

Во-вторых, это не работает, потому что $(this) не относится к <tr>, поэтому .attr("id") завершается ошибкой. Если вы хотите, чтобы он ссылался на <tr>, вы должны использовать each().

...