質問: jQueryのプラグインjquery-barcode.jsについて教えて下さい。 web上にcode128を表示させそれを印刷しようと考えています。 バーコードは一つだけ表示は出来るのですが、繰り返しを行っても 2回目以降は表示されませんでした。 定義として修正するところがあれば教えて頂けますでしょうか。 また、サンプルでは繰り返しを5回としていますが、本来は繰り返し変数iixを バーコード情報の口数にセットしたいと思っています。 Excelでの作成行ってみたのですが、Web上での作成に切り替えたく ご教授のほどお願い致します。
回答: for (var iix = 1; iix <= 5; iix++) { document.write(''); document.write(''); } id="bar1" のdiv要素が複数作成されています。id は他の要素と重複してはいけません(class なら重複しても問題ないけど、id はダメ)。 div要素生成部分を for (var iix = 1; iix <= 5; iix++) document.write(''); として、出力を for (let i=1; i<=5; i++) $("#bar" + i).barcode(BAR, "code128"); のようにしてください。