[JS]セレクトメニューの中身を印刷できるようにするスクリプト
Post on:2009年9月7日
select要素で実装したセレクトメニューの中身を印刷や印刷プレビュー時に表示させるスクリプトをCSS-Tricksから紹介します。
Make a Select's Options Printable
demo
実装方法は簡単で、セレクトメニューはそのままで、jquery.jsと下記のスクリプトを記述します。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<textarea name="code" class="js" cols="60" rows="5"> $(function(){ $("select").each(function(i){ var $el = $(this); var $options = $el.find("option"); $el.after("<div class='print-select'>Options: <ul id=sel"+i+"></ul></div>"); var $curPrintBox = $("#sel"+i); $options.each(function() { $curPrintBox.append("<li>"+$(this).text()+"</li>"); }); }); }); </textarea> |
セレクトメニューの各項目はul要素のリストで実装されます。
sponsors