lostyazilim
tr.link

JQuery resimdeki dataları almak istiyorum

5 Mesajlar 1.278 Okunma
lstbozum
tr.link

Dilekci Dilekci WM Aracı Kullanıcı
  • Üyelik 01.12.2016
  • Yaş/Cinsiyet 27 / 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);
});
});
 

 

wmaraci
reklam

BeycanDeveloper BeycanDeveloper Web developer Kullanıcı
  • Üyelik 09.05.2019
  • Yaş/Cinsiyet 24 / E
  • Meslek Web developer
  • Konum Balıkesir
  • Ad Soyad H** B**
  • Mesajlar 239
  • 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 39 / 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 27 / 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.

wmaraci
wmaraci

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / 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
 

 

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