Double Possible:
Obtenez de l'élément sélectionné extérieur HTMLimaginez ce que nous avons quelque chose comme ceci:
<div id="xxx"><p>Hello World</p></div>
si nous appeler .html la fonction de cette façon:
$("#xxx").html();
nous aurons:
<p>Hello World</p>
Mais j'ai besoin d'obtenir:
<div id="xxx"><p>Hello World</p></div>
Donc, ce que je dois faire? Je pense que pour ajouter un wrapper autour de #xxx, mais ce n'est pas une bonne idée.
Cette question a déjà des réponses:
- Obtenir le HTML externe de l'élément sélectionné (5 réponses )
Réponses
Trop de publicités?
Andy
Points
14009
ezmilhouse
Points
1852
Pas de frères et sœurs de la solution:
var x = $('#xxx').parent().html();
alert(x);
Solution universelle:
// no cloning necessary
var x = $('#xxx').wrapAll('<div></div>').parent().html();
alert(x);
Violon ici: http://jsfiddle.net/ezmilhouse/Mv76a/
Steve Kelly
Points
273