2016-03-23 109 views
1

我有一個jQuery的問題。我創建了一個新的項目,在我的項目,你可以像2列或3山坳這個代碼與jQuery添加HTML標記的文章標籤:jquery get元素

這是我的HTML代碼

<article id="1" name="1"> 
    Plaese Click Me! 
</article> 

,當我點擊在商品標籤,運行此代碼

jQuery("article").click(function (e) { 
    var name = $(this).attr("name"); 
    $(".object").attr("name", name); 
    alert(name); 
    e.stopPropagation(); 
}); 

,當我點擊一個按鈕對象,我添加這些html標籤,商品標籤使用此jQuery代碼

$(".object").click(function() { 
var name = parseInt($(this).attr("name"), 10); 
var id = '#' + name; 

var content; 

    content = "<article class='col-md-6' id='" + ++name + "' name='" + name + "'>salam</article><article class='col-md-6' id='" + ++name + "' name='" + name + "'>Bye</article>"; 
$(id).html(content); 
}); 

,當我上一篇文章的孩子的jQuery給予再次點擊我父母的名字,我想,當我點擊子文章標籤給我孩子的名字

感謝

回答

4

需要事件代表團動態添加文章內容:

jQuery("body").on('click','article',function (e) { 
    var name = $(this).attr("name"); 
    $(".object").attr("name", name); 
    alert(name); 
    e.stopPropagation(); 
});