bonjour,
j'utilise jsf et les composants primefaces et je veux affecter la valeur d'un h:outputText avec jquery (pour eviter d'utiliser ajax offert par primefaces => recuperer les données de la page en cours)

alors je lui est affecté un id et je l'est inspecté dans le navigateur pour s'assurer mais la valeur n'est pas affecté :
le code jsf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 <p:confirmDialog id="confirmDialog" message="Etes vous sur de vouloir supprimer ce Type #{typeMB.selectedType.libelle}"  
                                 header="confirmation de suppression" severity="alert" widgetVar="confirmation"> 
 
      <h:outputText id="fortest" value="My Test" />
 
 
 
	<h:form>
                    <p:commandButton id="confirm" value="oui" update=":form:ourdatatable" oncomplete="confirmation.hide()"  actionListener="#{typeMB.supprimer}" />  
                    <p:commandButton id="decline" value="non" onclick="confirmation.hide()" type="button" />   
	</h:form>
                </p:confirmDialog>
le code html generé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<span id="fortest">My Header</span>
le code jquery :
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
	<script type="text/javascript">  
 
 
 
	 $(function() {		 
 
 
 
 
		 $('#form\\:ourdatatable\\:0\\:alors').click(function() {
			  alert("je suis la");
			  var classList =$('#form\\:ourdatatable\\:0\\:alors').attr('class').split(/\s+/);
			  $.each( classList, function(index, item){
				  if(index > 1){
					  alert("la la");
					  $('#fortest').text('dedans');
 
				  }
 
			      });
			});
 
 
	 });
 
	</script>
les alertes qui sont dans le if s'affiche mais la valeur n'est pas modifié
j'ai essayé les fonctions text() val() et html() mais .....


avez vous une idée


merci