深刻な助けが必要です!ホテルの検索エンジンを作成しようとしています。選択ボックスから部屋の数を取得し、部屋の選択ボックスで選択された回数と同じ回数、選択ボックスの div を複製する必要があります。これが理にかなっていることを願っています。また、div のテキストを Room 1、Room 2、Room 3 などに変更する必要があります。 http://jsfiddle.net/liveandream/YxXtY/ ここに私のコードがあります: HTML:
Rooms:<select name="rooms" id='rooms'>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select><br>
<div id="room">Room 1:
<br />
<div class='left' >Adults:
<select name="adults" id='adults'>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option></select></div>
<div class='left'>Children:
<select name="children" id="children">
<option selected="selected">0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select></div>
<div class='left' id="childage">Child Ages:
<select name="children" >
<option selected="selected">0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select></div><br clear="all" /></div>
<div id="txt"></div>
Jクエリ:
$("select#rooms").change(function () {
var str = "";
$("select#rooms option:selected").each(function () {
$("#room").clone(2).insertAfter("#txt");
});
$("#txt").text(str);
})
.change();
喜んで手伝ってくれる人に前もって感謝します!
編集: 次のようなものにする必要があります: http://www.helloweekends.com/