我是 jQuery 的初学者,这就是我想要做的事情:
- 找到所有具有“选择”类的元素(我们称它们为框以避免稍后混淆)并为每个元素分配一个数字。
- 在每个框中,找到其中的所有输入元素。
- 在每个输入元素的名称中添加它的框号。例如,如果在第三个框中有一个名为“login”的文本输入元素,则应将其重命名为“login3”。
这是我到目前为止所做的代码:
boxes = $('.chosen');
for(a = 0; a < boxes.length; a++) {
inputsinboxes = boxes[a].children('input');
for(b = 0; b < inputsinboxes.length; b++) {
inputsinboxes[b].name = inputsinboxes[b].name + (a+1);
}
}
我被困住了,因为它一直告诉我boxes[a].children
不是一个函数。
我究竟做错了什么?