<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 k
<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?
0
ayni id'yi birden fazla kullanamazsin.
<div class="gizle"></div> yapip $(this).next('.gizle').hide(); ya da remove(); seklinde denesene?
0
input ve gizle elementlerini aynı div elementi icine alıp, $(this).parent().find("#gizle").hide();
yapabilirsin
0
@fader yok abi ne yazık ki olmadı.
0
@bwnsp sanırım söylediğin gibi oldu, çift parent kullanınca.
0
su sekilde calisiyor:
jsfiddle.netnext() ile div'i secebilmek icin uste cikman gerekiyor. <ul> ya da <ol> hangi element varsa.
0