jquery Append总是添加相同的值

时间:2013-09-08 21:53:25

标签: javascript jquery html append

我使用这个jQuery代码将div附加到另一个:

$('#sklep').on('click', '.kup', function () {
    var cena = $('#cena').text();
    var tytul = $('#tytul').text();
    var iden = $('#id').text();
    var suma = $('#koszykdiv .cyfry').text();
    var dodawanie = parseInt(cena) + parseInt(suma);
    $('.cyfry').text(dodawanie);
    var source = $("#miniatura").attr("src");
    $('.koszyk_content_items').append($('<div class="item_koszyk"><div class="miniatura_koszyk"><img width="165" height="110" src="' + source + '"/></div><span     id="opis">' + tytul + ' - ' + cena + ' zł - </span><span class="identyfikator" style="display:none;">' + iden + '</span><a href="#" class="usun" id="delete">USUŃ</a></div>'));
    var licznik = $('#koszykdiv .licznik').text();
    alert(licznik);
    $('#identyfikator').text(licznik);
    var licznik_dodawanie = parseInt(licznik) + 1;
    $('#koszykdiv .licznik').text(licznik_dodawanie);
    $.cookie("obraz" + licznik_dodawanie, id);
    var cena = '';
    var tytul = '';
    var iden = '';
    var source = '';
});

但它总是附加一个具有相同变量值的div,即使'.kup'href的父项具有另一个文本值。你能帮我解决问题所在吗?

1 个答案:

答案 0 :(得分:0)

你在问题​​中说你得到了相同的变量值&#34;即使父母是&#39; .kup&#39; href有另一个文本值。&#34; 这是因为您的代码中没有任何内容与&#39; .kup&#39; -element相关。每次都会获得src - id=miniatura - {{1}}属性。