reklam
reklam

JQuery resimdeki dataları almak istiyorum

  1. Konuyu Paylaş
5 Mesajlar 781 Okunma
reklam

Dilekci Dilekci WM Aracı Kullanıcı
  • Üyelik 01.12.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad M** D**
  • Mesajlar 91
  • Beğeniler 3 / 22
  • Ticaret 2, (%100)
Resimlerdeki data-source'ları almak istiyorum fakat hepsinde aynı data geliyor. Bir döngü kurmaya çalıştım ama başaramadım. Sorum şu resimlere sırasıyla nasıl id verip ilgili resmin datasını alabilirim. Şimdiden teşekkürler.

https://jsfiddle.net/ycL2g1zn/3/


EDİT: Bu şekilde çözdük.

jQuery(document).ready(function($) {
$("img").click(function(){
var id = $(this).attr("data-source");
alert(+id);
});
});
 

 

medyasosyal
reklam

BeycanDeveloper BeycanDeveloper Web developer Kullanıcı
  • Üyelik 09.05.2019
  • Yaş/Cinsiyet 22 / E
  • Meslek Web developer
  • Konum Balıkesir
  • Ad Soyad H** B**
  • Mesajlar 238
  • Beğeniler 49 / 22
  • Ticaret 1, (%100)
eq ile alabilirsin hocam jquery eq diye aratın
 

 

Hadi canım!

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 37 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
Mantığı için sana örnek yazdım mesela tr.tr-shadow classındaki tr taglarımın içinde td ler var ve onların içinde de spanlar var o spanı ve ayrıca imagesinin srcsini almak istiyorum diyelim.

yazmam gereken bu kod tamda aşağıdaki. ( kodu ben yazdım ve kullanıyorum yani test edilmiştir ) Kodu kopyalayıp yapıştırmak yerine mantıgını anlamanı tavsiye ederim.

var spans = $(this).parents("tr.tr-shadow").find("td span");
var imgg = $(this).parents("tr.tr-shadow").find("td span img");
var gelenId = spans.eq(0).text();
var gelenVeri = spans.eq(1).text();
var gelenResim = imgg.attr("src");

artık değişkenleri dilediğin gibi kullanılabilir. Sen tr lere td lere spanlara takılma sen başka türlü kullanısın "eq" kullanımını ama
 

 

Dilekci Dilekci WM Aracı Kullanıcı
  • Üyelik 01.12.2016
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Konya
  • Ad Soyad M** D**
  • Mesajlar 91
  • Beğeniler 3 / 22
  • Ticaret 2, (%100)

ozmencelik adlı üyeden alıntı

Mantısı için sana örnek yazdım mesela tr.tr-shadow classındaki tr taglarımın içinde td ler var ve onların içinde de spanlar var o spanı ve ayrıca imagesinin srcsini almak istiyorum diyelim.

yazmam gereken bu kod tamda aşağıdaki. ( kodu ben yazdım ve kullanıyorum yani test edilmiştir ) Kodu kopyalayıp yapıştırmak yerine mantıgını anlamanı tavsiye ederim.

var spans = $(this).parents("tr.tr-shadow").find("td span");
var imgg = $(this).parents("tr.tr-shadow").find("td span img");
var gelenId = spans.eq(0).text();
var gelenVeri = spans.eq(1).text();
var gelenResim = imgg.attr("src");

artık değişkenleri dilediğin gibi kullanılabilir. Sen tr lere td lere spanlara aldanma sen başka türlü kullanısın "eq" kullanımını ama


BeycanDeveloper adlı üyeden alıntı

eq ile alabilirsin hocam jquery eq diye aratın


Başka şekilde çözmüştüm, sizin belirttiğiniz şekilde seçtirmek daha sağlıklı geldi. Tasviyeler için teşekkürler. :)
ozmencelik

kişi bu mesajı beğendi.

smmavm

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 37 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
İşinizi gördüyse sevindim

İyi forumlar
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al