2012-03-28 5 views
0

Ich muss den Inhalt eines Div mit dem Inhalt eines anderen ersetzen.Ändern Sie HTML-Block mit Jquery

Ich habe so etwas und ich muss mit dem Inhalt eines anderen Div auf der Seite ersetzen.

Wie ersetze ich den Inhalt eines div mit jquery?

+0

Haben Sie eine ID der divs oder zumindest eine Klasse? Es wäre einfacher. –

Antwort

2

nehme an, Sie haben wie dieses div ...

<div align="center" id="divId"> 
</div> 

Inhalt zu ändern ..

$('.click').click(function() { 
    // get the contents of the link that was clicked 
    var linkText = $(this).text(); 

    // replace the contents of the div with the link text 
    $('#divId').html(linkText); 

    // cancel the default action of the link by returning false 
    return false; 
}); 
2

Es gibt eine coole Website ist, mit dem Namen jQuery.com mit einem Feature Dokumentation namens wo Sie können eine Menge cooler Sachen lesen, wenn Sie Ihre "HTML" manipulieren:

http://api.jquery.com/category/manipulation/

edit: dies etwas weniger Troll artig zu machen, versuchen Sie Folgendes:

var stuff = $('<your-element>').clone(); 
      $('<the-other-element>').html(stuff); 
0
<div> 
    <div id="div1"> 
     <span>content 1</span> 
    </div> 
    <div id="div2"> 
     <span>content 2</span> 
    </div> 
<div> 
<script type="text/javascript"> 
$(function() { 
    $("#div1 span").html($("#div2 span").html()); 
}); 
</script> 

sehen es hier arbeiten: http://jsfiddle.net/harpax/P7EZw/