Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2986 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JQuery]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JQuery]

n°1814231
twisted
Ahhhhhhhh !
Posté le 20-11-2008 à 11:15:53  profilanswer
 

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
mood
Publicité
Posté le 20-11-2008 à 11:15:53  profilanswer
 

n°1814243
KangOl
Profil : pointeur
Posté le 20-11-2008 à 11:37:06  profilanswer
 

$('toto')


---------------
Nos estans firs di nosse pitite patreye...
n°1814252
twisted
Ahhhhhhhh !
Posté le 20-11-2008 à 11:46:09  profilanswer
 

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
n°1814259
KangOl
Profil : pointeur
Posté le 20-11-2008 à 11:57:19  profilanswer
 

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

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


---------------
Nos estans firs di nosse pitite patreye...
n°1814379
twisted
Ahhhhhhhh !
Posté le 20-11-2008 à 14:07:40  profilanswer
 

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
n°1814763
xaviou10
Posté le 21-11-2008 à 01:58:48  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JQuery]

 

Sujets relatifs
[Jquery] question drag and drop "sortable" et liensfaire apparaître plusieurs textes [jquery]
jquery et Opera 9.52+Jquery DatePicker
[jQuery] fadeIn/out sur un add/removeClass[Javascript] Problème liste déroulante et jquery
[JS] utilisation de la librairies highlightfade de jqueryJquery - Bug script perso- style Jcarousel (très très basique!!)
JQUERY Nouveau Objet créer dynamiquementJQUERY : Id de la balise TR {RESOLU]
Plus de sujets relatifs à : [JQuery]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR