我有一个下拉列表(包含0到50之间的数字)和html表。我希望当用户从列表中选择一个值时,代码将表格复制/创建为所选值的数量。
示例:用户选择10.页面应该显示10个相同的表格。
有人可以提供任何提示吗?
答案 0 :(得分:0)
假设jQuery,这是一个非常基本的例子。它可能不适合您的需求,所以只需用它来帮助您入门:
<强> HTML:强>
<a href="#" class="dropDownOption">1</a>
<a href="#" class="dropDownOption">2</a>
<a href="#" class="dropDownOption">3</a>
<a href="#" class="dropDownOption">4</a>
<强> JavaScript的:强>
$('.dropDownOption').click(function() {
var numberTables = parseInt($(this).html()),
tableHTML = "<table class='table'><tr><td>Foo</td><td>Bar</td><tr><td>Spam</td><td>Ham</td></tr></table>";
for (var i = 0; i < numberTables; i++) {
$('body').append(tableHTML);
}
});
JSFiddle:
http://jsfiddle.net/TnTPf/2/
答案 1 :(得分:0)
我的暗示:找出$('#mytable').clone();
做了什么。
for (i=0; i<=50; i++) { /* clone here */ }
答案 2 :(得分:0)
DatePicker