lostyazilim

jQuery Üst Element Seçimi

4 Mesajlar 3.638 Okunma
lstbozum
wmaraci reklam

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
Arkadaşlar merhaba pek fazla yardım talep eden biri değilim fakat şuanda bunu araştıracak vaktim yok. jQuery ile bir eklenti yaptıyorum ve şöyle bir sorun ile karşılaştım:

eklentimi bir tab gibi düşünürsek eğer altta 1 - 2 - 3 diye butonlarım var ve bu butonlara bastığımda yukarıda bulunan divin içinde view ettiğim imagelarım var. indeks ile çalışan bir sistem, buraya kadar sorun yok fakat ben bu butonları 2 divin daha içine koymak zorundayım ve butona tıklanıldığında en dışta bulunan divi seçmek istiyorum..

kod :

$(this).find(".Tumb li").mousedown(function () {
var indis = $(this).index();
/*buraya ilk div gelmesi lazım*/.find(".ImageView li").fadeOut(400).andSelf(function () {
/*buraya ilk div gelmesi lazım*/.find(".ImageView li:eq("+ indis +")").fadeIn(400);
});
});


EDİT : Sorun Çözülmüştür


var gragas = $(this).parent().parent().parent().parent();


ek olarak daha kısa bir yöntemi varsa söylerseniz sevinirim..
 

 

wmaraci
reklam

infstock infstock WM Aracı Kullanıcı
  • Üyelik 16.12.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Frontend Developer
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 75
  • Beğeniler 1 / 23
  • Ticaret 0, (%0)
dostum eğer bahsettiğin div'e id veya class verebiliyorsan aşağıdaki şekilde parents() içerisinde id veya class ismiyle o divi tanımlayabilirsin. 'parent' üstteki ilk elementi tanımlar, 'parents' ise ustündeki tum elementleri tanımlar. parantez içine yazılan id veya class ile de üstündeki tüm elementler içindeki bu id'li veya class'lı element olarak filtreleme yapar ve seçebilirsin.

var gragas = $(this).parents('#idName')
 

 

templates.informationstock.com
www.informationstock.com

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
hocam id veya class veremiyorum malesef buranın tamamı dinamik verilerden oluşuyor. her seferinde farlı içerikler var ve içeriklere göre şekil alıyor.

yine de teşekkür ederim.
 

 

infstock infstock WM Aracı Kullanıcı
  • Üyelik 16.12.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Frontend Developer
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 75
  • Beğeniler 1 / 23
  • Ticaret 0, (%0)
rica ederim dostum.. içerikler değişebilir o problem değil divleri create ettiğin kodları paylaşırsan farklı bir bakış getirebiliriz belki..
 

 

templates.informationstock.com
www.informationstock.com
wmaraci
wmaraci
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