Bonjour,
J'ai besoin d'aide pour un problème de sélecteur(je pense): mon code récupère les nom de label, les envoie via la fonction ajax qui me renvoie un liste json des contenu, à partir de ca je crée une image et affiche son title via la fonction tooltip....tout va bien jusqu'à la ligne souligné où Firebug m'afficheTypeError: listField[j].after is not a functionMerci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 $(document).ready(function() { var listReq = $("form label").filter(".required"); var listOpt = $("form label").filter(".optional"); var listField = $.merge(listReq,listOpt); var param = "sessionid" + document.location.href.split("sessionid")[1]; var list=new Array(); for(var i=0;i<listField.length;i++ ){ list.push(listField[i].getAttribute("for")); } $.ajax({ type: "POST", url: "/@@appid@@/App-Saas-Commun_Aide/Form?"+param, data: "list="+list, success: function(results){ var fields = JSON.parse(results); for(var i=0;i<fields.length;i++ ){ for(var j=0;j<listField.length;j++ ){ if(listField[j].getAttribute("for").split('__')[1] == fields[i].FIELD){ listField[j].after('<img title="' + fields[i].CONTENT + '" src="/@@appid@@/Style/IMG/bt_help_gris.gif" height="17" width="17">'); listField[j].next('img').tooltip(); } } } } }); });
Partager