插入文字,所以我可以.PRINT()
-
26-09-2019 - |
题
我有一个名为exp delivery date
场,所以我需要用户把一个日期,然后按打印即可。然而打印功能不捕捉输入的文本。所以,我没有这样的:
$('#exp').live('change',function(){
var deliv = $('#exp').val();
$('#delivDate').replaceWith("<p id='delivDate'>" + deliv + "</p>");
$('#exp').val('');
});
“#EXP”是所输入的ID和“#delivDate”是<p>
标签旁边的输入。我只能这样做,因此.print()
会抓住它?
谁能想到一个更好的方式来做到这一点? (它不工作在IE,而是由方式FF一样)
解决方案
要做到这一点可能是使用jQuery的另一种方法被称为插件的 打印单元 强>其能够打印存在于DOM任何特定元素。或全部。
如果有麻烦搞清楚如何使输入的文本打印,然后这里有一个样品机制:
<textarea id="exp"></textarea>
<p id="delivDate"></p>
<script type="text/javascript">
$('#exp').live('change',function(){
var deliv = $('#exp').val();
$('#exp').css('display', 'none'); // optional
$('#delivDate').text(deliv);
$('#exp').val('');
});
</script>
不隶属于 StackOverflow