1

この件に関して多くの質問や記事があると思いますが、探しているものを正確に見つけることができないようです...

フィールドの 1 つが数字 (1 から 30) を除くフォームを持っています。x 要素を作成したいのですが、x は選択された数字です。すべての要素は、ID のみが異なるほぼ同じ HTML 構造を持つ必要があります。要素は複雑で、HTML/CSS を使用してフォーマットする必要があると思います。js は MVC スタイルのようなビジネス ロジックのみを保持する必要があると感じているからです。

私の質問は2つあると思います:

  1. 「哲学的」な質問ですか: HTML/CSS の「ビュー」(フォーマット/レイアウト/デザイン) と js の「コントロール」(ロジック) を維持しようとするのは良い考えですか? 私は Web 開発が初めてで、Web 開発アーキテクチャの哲学がよくわかりません...

  2. js のフォーマットを維持したい場合、HTML 要素を動的に追加/複製し、HTML をそれが属する同じファイルに保持するにはどうすればよいですか。私の最初の考えは、必要なだけ多くの要素を作成し、隠し、必要なときに適切な数の要素を表示することでしたが、これはこれを行うための最良の方法ではありません...私の2番目の考えは、jqueryを使用することでした.clone() 関数ですが、これにより重複した ID が作成されます。

ありがとう。

4

2 に答える 2

0
var inputCount = paraeInt$('input').val()),
elementMarkup = $('<div class="dynamic-    div"/>');

for(var i; i < inputCount; i++){
 $('body').append(elementMarkup);
}
于 2013-09-24T10:34:55.163 に答える