Есть несколько плагинов для всплывающих подсказок jQuery (это действительно то, что вам нужно). Лично я использовал jQuery Tooltip и доволен им. Я использовал его, чтобы поместить довольно сложный контент во всплывающую подсказку.
Я не совсем понимаю остальную часть вашего вопроса. Вы хотите, чтобы это произошло автоматически? Таблица присутствует на странице? Создает ли код на стороне сервера пузыри определения?
Теперь у jQuery Tooltip есть атрибут bodyHandler, в котором вы можете указать функцию обратного вызова (функцию), которая определит содержание подсказки, чтобы бит был в порядке. Хотите ли вы, чтобы эти ссылки / советы создавались автоматически?
РЕДАКТИРОВАТЬ: Взгляните также на этот выделить плагин . Даже если вы не используете его, вы можете скопировать методы поиска текста в документе и обернуть элементы вокруг них. Что-то вроде:
$(function() {
$("table.definitions th").each(function() {
var term = $(this).text();
var definition = $(this).nextSibling().text(); // assuming it's in a <td> in the same row
// find all occurrences of 'term' in relevant text block
// and wrap in <span class="term" title="definition">...</span>
});
});
Затем оптически используйте jQuery Tooltip, чтобы сделать из этого заголовка более современную подсказку.