我有一個包含輸入字段的頁面。當頁面處於媒體類型打印時,我想隱藏所有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;
}
}
如果我的頁當前的媒體TY PE。我可以完成它。不幸的是我無法得到正確的代碼。
我也試過jmediatype,但沒有下載選項。
感謝您的代碼人。 – Mifas