lostyazilim
tr.link

Javascript [object Object] Problemi

7 Mesajlar 1.110 Okunma
acebozum
tr.link

newcoder23 newcoder23 WM Aracı Kullanıcı
  • Üyelik 08.04.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Web tasarım & programlama
  • Konum Ankara
  • Ad Soyad F** D**
  • Mesajlar 212
  • Beğeniler 24 / 89
  • Ticaret 0, (%0)
Merhaba arkadaşlar. Bir ul içindeki spanı başka bir ul içine klonlamak istiyorum. Klonluyorum fakat span'ı [object Object] olarak basıyor. Bu neyden kaynaklıdır sizce ? Teşekkür ederim şimdiden.

<script>
var $ulLi = $(".product-item-list li")
$ulLi.each(function(){
$(this).on("click", function(e){
e.preventDefault();
var $cloneSpan = $(this).find("span").clone();
$(".selected-item").append("
  • "+$cloneSpan+"
  • ");
    })
    });
    </script>
     

     

    wmaraci
    webimgo

    ontedi ontedi www.ontedi.com Kullanıcı
    • Üyelik 03.10.2013
    • Yaş/Cinsiyet 44 / E
    • Meslek Yazılım Uzmanı, Matematikçi
    • Konum Ankara
    • Ad Soyad S** T**
    • Mesajlar 1118
    • Beğeniler 325 / 324
    • Ticaret 2, (%100)

    <script>
    debugger;
    var $ulLi = $(".product-item-list li")
    $ulLi.each(function(){
    $(this).on("click", function(e){
    e.preventDefault();
    var $cloneSpan = $(this).find("span").clone();
    $(".selected-item").append("
  • "+$cloneSpan+"
  • ");
    })
    });
    </script>


    şeklinde yaparak f10 ile ilerlersen nerede ne var görebilirsin. Kod bana hatasız gibi geldi. Test edebileceğimiz bir yere atabilirsen daha da bir yardımcı oluruz.
     

     

    www.ontedi.com
    www.cizgi.site

    newcoder23 newcoder23 WM Aracı Kullanıcı
    • Üyelik 08.04.2013
    • Yaş/Cinsiyet 32 / E
    • Meslek Web tasarım &amp; programlama
    • Konum Ankara
    • Ad Soyad F** D**
    • Mesajlar 212
    • Beğeniler 24 / 89
    • Ticaret 0, (%0)
    http://www.justspareparts.com.tr/urunler

    Tamam deniyeceğim. Teşekkür ederim. Bu arada siteyi üstte belirttim. Arama kısmı ile ilgili yerde çalışıyorum.

    Ek Olarak:

    ontedi adlı üyeden alıntı


    <script>
    debugger;
    var $ulLi = $(".product-item-list li")
    $ulLi.each(function(){
    $(this).on("click", function(e){
    e.preventDefault();
    var $cloneSpan = $(this).find("span").clone();
    $(".selected-item").append("
  • "+$cloneSpan+"
  • ");
    })
    });
    </script>


    şeklinde yaparak f10 ile ilerlersen nerede ne var görebilirsin. Kod bana hatasız gibi geldi. Test edebileceğimiz bir yere atabilirsen daha da bir yardımcı oluruz.


    newcoder23 adlı üyeden alıntı

    http://www.justspareparts.com.tr/urunler

    Tamam deniyeceğim. Teşekkür ederim. Bu arada siteyi üstte belirttim. Arama kısmı ile ilgili yerde çalışıyorum.
     

     

    ontedi ontedi www.ontedi.com Kullanıcı
    • Üyelik 03.10.2013
    • Yaş/Cinsiyet 44 / E
    • Meslek Yazılım Uzmanı, Matematikçi
    • Konum Ankara
    • Ad Soyad S** T**
    • Mesajlar 1118
    • Beğeniler 325 / 324
    • Ticaret 2, (%100)
    Hocam denemedim ama şöyle yapsan?

    var objSpan = $(this).find("span").clone();
    var htmlSpan = $(objSpan).html();
    $(".selected-item").append("
  • " + htmlSpan + "
  • ");
     

     

    www.ontedi.com
    www.cizgi.site
    wmaraci
    wmaraci

    newcoder23 newcoder23 WM Aracı Kullanıcı
    • Üyelik 08.04.2013
    • Yaş/Cinsiyet 32 / E
    • Meslek Web tasarım &amp; programlama
    • Konum Ankara
    • Ad Soyad F** D**
    • Mesajlar 212
    • Beğeniler 24 / 89
    • Ticaret 0, (%0)

    ontedi adlı üyeden alıntı


    <script>
    debugger;
    var $ulLi = $(".product-item-list li")
    $ulLi.each(function(){
    $(this).on("click", function(e){
    e.preventDefault();
    var $cloneSpan = $(this).find("span").clone();
    $(".selected-item").append("
  • "+$cloneSpan+"
  • ");
    })
    });
    </script>


    şeklinde yaparak f10 ile ilerlersen nerede ne var görebilirsin. Kod bana hatasız gibi geldi. Test edebileceğimiz bir yere atabilirsen daha da bir yardımcı oluruz.


    Hocam Böyle oluyor fakat benim span data-name değerini de almam gerekiyor. Yani neden obje dönüyor onu bi türlü anlayamadım. Acaba data değerini sonradan mı atasam diye düşünüyorum. İlginiz için ayrıca teşekkür ederim.
     

     

    ontedi ontedi www.ontedi.com Kullanıcı
    • Üyelik 03.10.2013
    • Yaş/Cinsiyet 44 / E
    • Meslek Yazılım Uzmanı, Matematikçi
    • Konum Ankara
    • Ad Soyad S** T**
    • Mesajlar 1118
    • Beğeniler 325 / 324
    • Ticaret 2, (%100)
    Hocam denemedim ama şöyle yapsan?

    var objSpan = $(this).find("span").clone();
    var htmlSpan = $(objSpan).html();
    var datanameSpan = $(objSpan).attr("data-name");
    $(".selected-item").append("
  • " + htmlSpan + "
  • ");

    Buyur hocam.
    newcoder23

    kişi bu mesajı beğendi.

    www.ontedi.com
    www.cizgi.site

    newcoder23 newcoder23 WM Aracı Kullanıcı
    • Üyelik 08.04.2013
    • Yaş/Cinsiyet 32 / E
    • Meslek Web tasarım &amp; programlama
    • Konum Ankara
    • Ad Soyad F** D**
    • Mesajlar 212
    • Beğeniler 24 / 89
    • Ticaret 0, (%0)
    Teşekkürler hocam bu şekilde yaptım. Çok teşekkür ederim sizide uğraştırdım. Fakat bu obje olayı bu sıralar çok fazla karşıma çıkmaya başladı. Bi çözüm bulmam lazım buna :)


    var $ulLi = $(".product-item-list li")
    $ulLi.each(function(){
    $(this).on("click", function(e){
    e.preventDefault();
    var $cloneSpan = $(this).find("span");
    var $dataName = $cloneSpan.attr("data-name");
    var htmlSpan = $($cloneSpan).html();
    $(".selected-item").append("
  • "+ htmlSpan +"
  • ");
    })
    });
     

     

    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al