2016-08-05 5 views
-1

Я хочу показать значение атрибута rel моего div внутри другого div, чей id #num, прямо сейчас я могу предупредить значение, но я хочу отобразить внутри #div, как мы можем это сделать? Я уже пытался добавить это ($ theValue) .appendTo ("# destination"); но не работает.display rel атрибут div внутри другого div?

Ниже мой код:

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

}); 
+0

Показать проблему со скрипкой или любым другим способом показать проблему .. во всяком случае, что делать с "$ ('yourDiv'). Html ($ theValue)" ????? – ppollono

ответ

0

Вы можете использовать append с createTextNode как

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

ли принять к сведению разницу между .append() и .appendTo()

Методы .append() и .appendTo() выполняют одну и ту же задачу. Основное отличие заключается в синтаксисе, в частности, при размещении содержимого и цели . С помощью .append() выражение селектора, предшествующее , является контейнером, в который вставлен контент. С .appendTo(), с другой стороны, содержание предшествует методу, либо как выражение селектора или в качестве разметки, созданный на лету, и он вставляется в целевой контейнер

Как цитата из : http://api.jquery.com/appendto/

Я считаю, что вы хотите .append вместо этого.

Смежные вопросы