2011-09-04 51 views

回答

1

我會繼續使用HTML和jQuery觸發沿側打印對話框中的打印介質CSS文件過濾得到什麼打印。

如果只是要打印一個單格的內容,只需隱藏一切,有作爲打印CSS唯一可見的項目。

東西有點像這樣:http://jsfiddle.net/f2NHn/

+0

雖然您的一般建議是好的,但根據您的jsfiddle使用'display:none'將不起作用。 *選擇符將與html元素相匹配,並且無論內容的CSS如何,都不會顯示任何內容。我建議在#content div上使用'* {visibility:hidden}'和'visibility:visible',並使用適當的位置。像這樣的jsfiddle - http://jsfiddle.net/Agjqp/ – Alohci

0

其實jQuery的html的()函數將HTML編碼。

見和這裏的例子http://jsfiddle.net/7dQTD/

希望它能幫助。

更新:我的示例顯示如何打印「html」內容。如果您不希望html「按原樣」顯示,只需在示例中用.html()替換.text()

+0

對不起,你誤會我的問題......我的意思是實際打印到打印機... – user906568

+1

哎呦我的壞 - 那麼,我認爲它的HTTP重複:/ /stackoverflow.com/questions/468881/print-div-id-printarea-div-only –

0

如何在顯示的源頁面上查看 - >源代碼然後文件 - >打印?