lostyazilim
tr.link

Tıklandığı collapse'in ID'sini value değer olarak çekmek

3 Mesajlar 747 Okunma
acebozum
tr.link

Elysion59 Elysion59 WM Aracı Kullanıcı
  • Üyelik 02.11.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad U** P**
  • Mesajlar 20
  • Beğeniler 5 / 2
  • Ticaret 0, (%0)
Merhaba, Laravel ile web mail projesi geliştiriyorum. Projemde ekranı 3 parca olarak kullanıyorum. En solda gelen mailler alt alta sıralanıyor ve tıklandığında ortama mail collapse'i hidden dan show oluyor ve görünüyor. Yapmak istediğim en sağ ekran da da tıklamış olduğum mailin ID sini en sağ da bulunan butona value değer olarak vermek. Bunu Js ile mi yapabilirim?
 

 

elektronikssl
webimgo

Bulutekno Bulutekno Free Free Freelancer... Kullanıcı
  • Üyelik 15.10.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek FreeHuman
  • Konum Samsun
  • Ad Soyad V** B**
  • Mesajlar 422
  • Beğeniler 103 / 141
  • Ticaret 3, (%100)
Evet javascript ile yapabilirsiniz. Eğer sitenizde jquery varsa attr() metodu ile tıklanan mailin id attr sini alıp gerekli butona gönderebilirsiniz.
 

 

HTML-CSS ve BOOTSTRAP-JQUERY,
PSD döküm,
Tema editleme.
Temayı responsive hale getirme.

Elysion59 Elysion59 WM Aracı Kullanıcı
  • Üyelik 02.11.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad U** P**
  • Mesajlar 20
  • Beğeniler 5 / 2
  • Ticaret 0, (%0)

Bulutekno adlı üyeden alıntı

Evet javascript ile yapabilirsiniz. Eğer sitenizde jquery varsa attr() metodu ile tıklanan mailin id attr sini alıp gerekli butona gönderebilirsiniz.




Buton a tıkladığımda 242 numarası mail bilgileri geliyor. Fakat tıklamış olduğum mailin id sini aktaramıyorum.

function messageOpen(id) {
var mailAreaId = "mail" + id;
var x = document.getElementById(mailAreaId);
$(x).siblings().hide();
$(x).toggle(150);
}


Bu kısımda mailleri aç kapa yapan kısım ve burada bulunan id değerini mail-id kısmına attığım vakit işlem tamamlanmış olacak. Element.setAttribute("mail-id", id); şeklinde denedim fakat başarısız oldu.



edit:

var b = document.getElementById("customer-edit");
b.setAttribute("mail-id",id);


şeklinde değiştirdiğim vakit oldu. Teşekkürler.
Bulutekno

kişi bu mesajı beğendi.

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