dans ma page aspx, j'ai un div qui contient du HTML simple, qui a un identifiant (disons "datadiv")
en utilisant jquery je veux obtenir le html de cette div (div entière) dans une variable JavaScript
Comment ceci peut être fait?
Je vous remercie.
Réponses:
6 pour la réponse № 1var somvar = $("#somediv").html();
2 pour la réponse № 2
Si vous voulez que l’équivalent de outerHTML d’Internet Explorer récupère à la fois le contenu de div et son contenu, le fonctionner depuis cette page qui étend JQuery devrait aider: #
jQuery.fn.outerHTML = function() {
return $("<div>").append( this.eq(0).clone() ).html();
};
Puis appelez:
var html = $ ("# datadiv"). outerHTML ();
0 pour la réponse № 3
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<b>Hello</b><p>, how are you?</p>
<script>
$("b").clone().prependTo("p");
</script>
</body>
</html>
**Out put:**
Hello
Hello, how are you?
0 pour la réponse № 4
Enfin réussi à le faire .. !! le plus simple !!
Code HTML
<div class="extra-div">
<div class="div-to-pull-in-variable">
// Your Content Here
</div>
</div>
Code JQuery
$(function() {
var completeDiv = $(".extra-div").html();
alert(completeDiv);
})
});