HTML からテキストを取得し、ブラウザでの表示と同じように適切な形式を維持したいと考えています。
これ欲しい
CompanyName
CompanyAddress
Company Phone Number
1 Item1 7.00 0% 7.00
2 Item2 5.00 0% 5.00
TOTAL: 2
SUBTOTAL: 12.00
CASH: 12.00
私はこれを取得しています
CompanyName
CompanyAddress
Company Phone Number
1
Item1
7.00
0%
7.00
私のHTML:
<div id="printPreview" class="interprise-popover-container">
<div class="interprise-popover-header popover-header">
<h1 class="title">Print Preview</h1>
<a class="popover-btn left-popover-btn btn-Cancel">Cancel</a>
<a class="popover-btn right-popover-btn btn-Done">Done</a>
</div>
<br class="clearfloat"/>
<div id="printPreviewBody" class="interprise-popover-content">
<div id="print-area">
<div id="print-header">
<h4><%= Company %></h4>
<h6><%= WarehouseAddress %></h6>
<h6><%= WarehouseCity %>, <%= WarehouseState %> <%= WarehousePostalCode %></h6>
<h6><%= PhoneNumber %></h6>
<h6>www.fairysales.com</h6>
<h5 style="margin-top: 5px;"><%= TransactionType %># <%= InvoiceCode %></h5>
</div>
<div id="print-barcode" style="margin:0 auto; "></div>
<span style="font-size: 12px;">Monday</span>
<div>
<table id="print-items" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="right"> 1 </td>
<td align="left"> Item1<br></td>
<td align="right">12.00</td>
<td align="right">0%</td>
<td align="right"><div><abbr>12.00</abbr></div></td>
</tr>
</tbody>
</table>
</div>
<div id="print-total">
</div>
</div>
</div>
ちなみに私が使ったのは
$("#print-header").text(); to extract the text from the div
更新: ここに jsfiddle があります
私が達成したいのは、実際には結果と同じですが、テキスト形式であるため、javascript から目的の c に文字列として渡すことができます。