我有<input type="file" name="p1" size="100" />
请告诉我如何使用jquery add ..添加<input type="file" name="p2" size="100" />
等等。
感谢
我正在努力 var i = $('input')。size()+ 1;
$('a.add').click(function() {
$('<input type="file" name"p' + i + 'size="100" />')
.animate({ opacity: "show" }, "slow")
.appendTo('#inputs');
i++;
});
答案 0 :(得分:7)
你的HTML搞砸了:
$('<input type="file" name"p' + i + 'size="100" />')
应该是
$('<input type="file" name="p' + i + '" size="100" >')
原始版本缺少“=”和“name”属性值的双引号字符。此外,您无需自行关闭<input>
代码。