입력 필드가있는 페이지가 있습니다. 페이지가 용지 유형 인쇄 인 경우 모두 0 값 텍스트 필드를 숨기고 싶습니다.jQuery에서 현재 페이지 미디어 유형을 검색하는 방법
나는 jQuery을 시도했다. 그러나 이것은 화면 모드와 인쇄 모델에서 모두 작동합니다.
HTML :
<div class="screen">some screen</div>
<div class="print">some print</div>
<input type='text' name='' id='1' class='' value='0'/>
<input type='text' name='' id='2' class='' value='5'/>
<button>Print</button>
JS :
$('button').click(function(){
$('input[type=text]').each(function(){
if ($(this).val() == 0){
$(this).hide()
}
})
})
CSS :
@media print{
.screen{
display:none;
}
.print{
display:block;
}
}
@media screen{
.screen{
display:block
}
.print{
display:none;
}
}
나는 현재 페이지의 미디어 타이를 감지하는 경우 체육. 나는 그것을 끝낼 수있다. 불행히도 올바른 코드를 얻을 수 없습니다.
jmediatype도 시도했지만 다운로드 옵션이 없습니다. 그냥 value="0"
으로 필드를 숨기려면
코드 담당자에게 감사드립니다. – Mifas