Korzystam z bardzo fajnego pluginu tooltip:
http://flowplayer.org/tools/demos/tooltip/form.htm
Kod wywołania wygląda mniej więcej tak:
$("#myform").tooltip({ // kustomizacja });
Tooltipy oparte są o atrybuty title.
Moje pytanie brzmi czy można jakoś odświeżyć wywołanie funkcji tooltip po zmianie (change) pewnego checkoxa.
$("#checkbox").change(function(){ if ($(this).is(':checked')) { $("input#input").attr('title','Nowy title'); } else { $("input#input").attr('title','Stary title'); } });
Problem w tym, że checkbox ten zmienia wartość atrybutu title, ale tooltip i tak opierać się będzie o DOM wczytany przy ładowaniu strony i zmiana tytułu inputa w żaden sposób nie wpłynie na działanie dymków (doprowadzi nawet do sytuacji wyświetlania dwóch dymków - systemowego i tego JS).
Korzystam z powodzeniem z "live" w JQ lecz nie jestem pewien czy dotyczy ono edycji DOMu czy tylko nowych elementów i nie mam pojęcia jak zastosować je w odniesieniu do .tooltip, bo edytowania pluginu i zmiany eventów na live chciałbym jednak uniknąć.