[JQuery]

[JQuery] - HTML/CSS - Programmation

Marsh Posté le 20-11-2008 à 11:15:53    

Bonjour à tous,  
 
Je sollicite votre aide pour de l'aide en javascript avec la librairie JQuery.
Mon but est de récupérer une portion du contenu d'une variable qui contient du html.
 
par exemple :
var data = "<html><head.............</html>";
 
Mon but est de récupérer (mettre dans une variable) un élément dont l'id = 'toto' par exemple.
 
Si vous avez des idées, je suis preneur :)


Message édité par twisted le 20-11-2008 à 11:17:16
Reply

Marsh Posté le 20-11-2008 à 11:15:53   

Reply

Marsh Posté le 20-11-2008 à 11:37:06    

$('toto')


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 20-11-2008 à 11:46:09    

désolé mais non. :non:  
 
$('toto') avec prototype ou $('#toto') avec JQuery récupère l'élément si le dom est chargé. En gros, le code html est dans la page en cours.
 
Ma problématique est différente étant donné que le code html est dans une variable.  
 
j'ai beau cherché, je vois pas  :pt1cable:


Message édité par twisted le 20-11-2008 à 11:46:48
Reply

Marsh Posté le 20-11-2008 à 11:57:19    

bha http://docs.jquery.com/Core
 

Code :
  1. $(ma_variable).$('#toto')


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 20-11-2008 à 14:07:40    

je n'ai pas réussi avec ta méthode.
 
en revanche, en lisant le doc de plus près, je lis : "Create DOM elements on-the-fly".
 
la solution à mon problème est ici.
http://docs.jquery.com/Core/jQuery#htmlownerDocument
 
un petit exemple d'implémentation
 
Javascript

Code :
  1. $().ready(function(){
  2. $("#monlien" ).click(function(){
  3.  var moncodehtml = "<p>mon para<span id='toto'><strong>montoto</strong></span></p>";
  4.  var toto = $("#toto", moncodehtml).html();
  5.  alert(toto);
  6. });
  7. });


 
html

Code :
  1. <a id="monlien">clic</a>


 
faut toujours être persévérant  :)


Message édité par twisted le 20-11-2008 à 14:09:44
Reply

Marsh Posté le 21-11-2008 à 01:58:48    

utilise la fonction  

Code :
  1. $('#logo').append('<p><input type="file" name="photo[]" /></p>');


ce code va inséré un champ de formulaire


---------------
contribution open source http://www.phpclasses.org/browse/file/23687.html
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed