<li><input /><input /><input /></li>
<div id='gizle'></div>
yukarıdaki inputlardan herhangi birine tıkladığımda, 'gizle' isimli div kapansın istiyorum.
not: direkt $('#gizle').remove(); yapamam çünkü yukarıdaki gibi 10 tane daha durum var. dolayısıyla hepsini değil, input'tan sonra gelen ilk gizle'yi kapatsın istiyorum.
$(this).next('#gizle').remove();
dedim ama olmadı. başka ne kullanabilirim?
<div id='gizle'></div>
yukarıdaki inputlardan herhangi birine tıkladığımda, 'gizle' isimli div kapansın istiyorum.
not: direkt $('#gizle').remove(); yapamam çünkü yukarıdaki gibi 10 tane daha durum var. dolayısıyla hepsini değil, input'tan sonra gelen ilk gizle'yi kapatsın istiyorum.
$(this).next('#gizle').remove();
dedim ama olmadı. başka ne kullanabilirim?
ayni id'yi birden fazla kullanamazsin.
<div class="gizle"></div> yapip $(this).next('.gizle').hide(); ya da remove(); seklinde denesene?
fader
input ve gizle elementlerini aynı div elementi icine alıp, $(this).parent().find("#gizle").hide();
yapabilirsin
b w n s p
@fader yok abi ne yazık ki olmadı.
tchuck
@bwnsp sanırım söylediğin gibi oldu, çift parent kullanınca.
tchuck
su sekilde calisiyor: jsfiddle.net
next() ile div'i secebilmek icin uste cikman gerekiyor. <ul> ya da <ol> hangi element varsa.
fader
1