Ik heb de volgende code:
Vervolgens wil ik bij een mouse-over een popupje laten zien met tooltip():
Dat werkt prima. De tooltip opent 'tooltip/?id=123' en er komt dus de goede informatie. Nu wil ik behalve een mouseover ook een click() toevoegen. In dat geval wil ik een jQuery UI Dialog openen met meer informatie over onderwerp '123 .
Ik doe dus:
Nu opent de dialog wel, maar hij neemt het attribuut 'title' dit keer niet mee. Als ik met Firebug de console gebruik (console.log(this);), krijgt ik dit: <acronym class="info" title="">. Op één of andere manier verdwijnt de waarde van title dus. Ook als ik console.log($(this)); gebruik, krijg ik de waarde nergens te zien.
Kan iemand me helpen met uitzoeken waar die waarde ineens blijft?
Edit:
Verander ik <acronym> door <img> en 'title' naar 'alt', werkt het tot mijn grote verbazing wel, maar werkt de tooltip niet meer.
HTML:
1
| <acronym class="info" title="123">Klik voor meer informatie</acronym> |
Vervolgens wil ik bij een mouse-over een popupje laten zien met tooltip():
JavaScript:
1
2
3
4
5
6
7
| $('.inkoopfactuur').tooltip( { content: function(response) { $.get("tooltip/?id=" + $(this).attr("title"), response); } }); |
Dat werkt prima. De tooltip opent 'tooltip/?id=123' en er komt dus de goede informatie. Nu wil ik behalve een mouseover ook een click() toevoegen. In dat geval wil ik een jQuery UI Dialog openen met meer informatie over onderwerp '123 .
Ik doe dus:
JavaScript:
1
2
3
4
5
6
7
| $('.inkoopfactuur').bind('click', function() { $( "#dialog" ).load('/finance/crediteuren/dialog_copy/' + $(this).attr('title')).dialog( { title: 'Informatie over #' + $(this).attr('title') }); }); |
Nu opent de dialog wel, maar hij neemt het attribuut 'title' dit keer niet mee. Als ik met Firebug de console gebruik (console.log(this);), krijgt ik dit: <acronym class="info" title="">. Op één of andere manier verdwijnt de waarde van title dus. Ook als ik console.log($(this)); gebruik, krijg ik de waarde nergens te zien.
Kan iemand me helpen met uitzoeken waar die waarde ineens blijft?
Edit:
Verander ik <acronym> door <img> en 'title' naar 'alt', werkt het tot mijn grote verbazing wel, maar werkt de tooltip niet meer.
[ Voor 5% gewijzigd door StephanVierkant op 02-02-2011 23:38 ]