我创建了一个eshop的结帐页面,我有一个循环,显示用户添加到购物车的产品。在循环内部,我显示产品的信息,我有一个文本区域,以便用户可以选择每个产品的数量。问题是每个文本区域的ID必须是唯一的。我怎样才能用不同的id在循环中创建多个textareas?使用不同的ID创建多个文本区
textarea的:
<form name='txtAreaForm' method='GET'>
<textarea disabled name='textArea' id='counter'></textarea>
</form>
另外,我有两个按钮(+ - )来改变textarea的价值,这是.js文件:
var counter = 1;
// Display total
$("#counter").text(counter);
// When button is clicked
$("#plusButton").click(function(){
counter = counter + 1;
$("#counter").text(counter);
});
//Subtract
$("#minusButton").click(function(){
if (counter>1) {
counter = counter - 1;
$("#counter").text(counter);
}
});
就可以得到最终结果的一个例子 – AvrilAlejandro