2016-08-05 14 views
-1

Ich möchte den Wert des rel-Attributs meines div in einem anderen div anzeigen, dessen ID #num ist, im Moment kann ich den Wert alarmieren, aber ich möchte im #div angezeigt werden, wie können wir das tun? Ich habe bereits versucht, es anhängen ($ theValue) .appendTo ("# destination"); aber es funktioniert nicht.rel-Attribut von div in einem anderen div anzeigen?

Unten ist mein Code:

$(document).ready(function(e){ 
    $(".key").on("click",function(){ 
    var $theValue=$(this).attr("rel"); 
    alert($theValue); 
    }); 

}); 
+0

Zeigen Sie das Problem mit einer Geige oder einer anderen Art, das Problem zu zeigen ... Wie auch immer, was ist mit "$ ('yourDiv'). Html ($ theValue)" ????? – ppollono

Antwort

0

Sie append mit createTextNode wie as-

$(document).ready(function(e){ 
    $(".key").on("click",function(){ 
    var $theValue=$(this).attr("rel"); 
    $("#destination").append(document.createTextNode($theValue)); 
    // alert($theValue); 
    }); 
}); 
0

Nehmen Sie zur Kenntnis, den Unterschied zwischen .append() und .appendTo()

verwenden können

Die Methoden .append() und .appendTo() führen die gleiche Aufgabe aus. Der Hauptunterschied ist in der Syntax-spezifisch, in der Platzierung des Inhalt und Ziel. Mit .append() ist der Selektorausdruck vor die Methode der Container, in den der Inhalt eingefügt wird. Mit .appendTo(), andererseits der Gehalt des Verfahrens vorausgeht, entweder als Selektor Ausdruck oder als Markup im Fluge erzeugt und wird sie in den Zielbehälter

eingeführt, wie zitiert aus : http://api.jquery.com/appendto/

Ich glaube, dass Sie stattdessen .append möchten.

Verwandte Themen