44 votes

jQuery obtient le contenu entre<div> Mots clés

Ce sera probablement facile pour quelqu'un :

 var x = '<p>blah</p><div><a href="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=brd&FlightID=2997227&Page=&PluID=0&Pos=9088" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=bsr&FlightID=2997227&Page=&PluID=0&Pos=9088" border=0 width=300 height=250></a></div>';

Comment extraire uniquement la partie entre les balises div <div>I want this</div> Ne vous concentrez pas sur la <a> car le contenu pourrait être différent à l'intérieur du div.

15voto

oknoorap Points 1615

jQuery a deux méthodes

 // First. Get content as HTML
$("#my_div_id").html();

// Second. Get content as text
$("#my_div_id").text();

3voto

Dan B. Lee Points 109

Donnez au div une classe ou un identifiant et faites quelque chose comme ceci :

 $("#example").get().innerHTML;

Cela fonctionne au niveau du DOM.

3voto

ShankarSangoli Points 45345

Utilisez ci-dessous où x est la variable qui contient le balisage en question.

 $(x).find("div").html();

1voto

fatnjazzy Points 3111

Je suggère que vous donniez un if au div que :

 $("#my_div_id").html();

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X