이 시도 :
if($('#prevx').css('display') == 'none') {
$('#prevx').parent().css('display','none');
}
해요 ... 어떤이 작동하지 않는,
/* tried this first */
if($('#prevx a').attr('display') == 'none') {
$(this).parent().attr('display','none');
}
/* and then this */
if($('#prevxa > a').attr('display') == 'none') {
$('#prevxa').attr('display','none');
}
마크 업을 시도는 다음과 같습니다 아직
더 나은는 :
$('#prevx').parent().css('display',$('#prevx').css('display'));
이 예는 나를 위해 작동합니다. 부모를 표시/숨기기 없음 인라인 사이에 아이의 디스플레이를 전환하려면 :
<ul>
<li class="navnext" id="nextxa">
<a id="nextx" href="#"><img src="/images/next.png"/></a>
</li>
<li class="navprev" id="prevxa">
<a id="prevx" href="#" style="display: inline;"><img src="/images/previous.png"/></a>
</li>
</ul>
<script>
if ($('#prevx').css('display') == 'none')
$('#prevx').parent().css('display', 'none');
else
$('#prevx').parent().css('display', 'list-item');
</script>
흠 ... 난 당신이 여기가 정확하게 코드를 붙여, 그것은 작동하지 않았다 ... 나는 또한 시도 :. 경우 ($ ('#의에 Prevx') CSS ('display') == '없음') { $ ('# prevxa') .css ('display', 'none'); } 그리고 그 중 하나가 작동하지 않았다 (?) – n00b0101
새 코드 스 니펫으로 답변을 업데이트 -'$ (document) .ready()'블록에서'if ... else '를 래핑하려고 할 수 있습니다. . – leepowers
아, 오, 많은 감사합니다! – n00b0101