Ajax Li Sorunsalı
-
Merhabalar,
konuya direk kodlar ile başlayacağım
<div id="icerik">
<ul>
<li id="3">
</li>
</ul>
</div>
şeklinde html kodlarım var diyelim
js kodlarım ise
$(function(){
$(".daha").click(function(){
var id = $("#icerik ul li:last").attr("id");
alert(id);
});
});
şeklinde son li idsini çekip ona göre işlem yaptırıcam ancak alert ile son li idsini yazdırayım dediğimde undefined diyor. ama eğer li yerine <tt id="2"> yaparsam son tt nin idsini bana çıkartıyor bunun nedeni nedir sizce ? sayfa içinde başka li kullandığım için olabilir mi ?
arkinfes tarafından 15/Nis/17 00:07 tarihinde düzenlenmiştir -
Fiddle eklersen daha sağlıklı sonuç alabilirsin.
http://stackoverflow.com/questions/3545341/jquery-get-the-id-value-of-li-after-click-function
Burdaki gibi yaparsan sonuç alabilirsin sanırım
-
KuZeTaR bunu yazdı
Fiddle eklersen daha sağlıklı sonuç alabilirsin.
http://stackoverflow.com/questions/3545341/jquery-get-the-id-value-of-li-after-click-function
Burdaki gibi yaparsan sonuç alabilirsin sanırım
fiddle ne ki hocam :D baktım bu başlıktakine ama anlamadım. büyük ihtimal sayfada başka <li> ler de var ondan kaynaklanıyor ama bir türlü çözemedim.
-
Çalışmayan birşey yok : https://jsfiddle.net/e662jwcp/
-
Kullandığın jquery versiyonunda sorun olabilir. :last desteklemiyor büyük ihtimal. jquery-3.2.0 kullan