私は入力フィールドを持つページを持っています。私はページがメディアタイプの印刷であるときに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