Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Moo 1.1和1.2中的Mootools元素_Javascript_Mootools_Elements - Fatal编程技术网

Javascript Moo 1.1和1.2中的Mootools元素

Javascript Moo 1.1和1.2中的Mootools元素,javascript,mootools,elements,Javascript,Mootools,Elements,我有一个使用mootools 1.1来处理Ajax“表单”的脚本,它在实际处理表单之前做了如下操作,以了解表单中(动态创建的)有多少行: form_rows = $$('#form_row'); // X can be anywhere from 4-20 console.log(form_rows.length); // in moo 1.1 this returns X-- with moo 1.2 it returns 1 阅读Moo1.2文档时,看起来这两种情况下都应该是一样的——但是

我有一个使用mootools 1.1来处理Ajax“表单”的脚本,它在实际处理表单之前做了如下操作,以了解表单中(动态创建的)有多少行:

form_rows = $$('#form_row'); // X can be anywhere from 4-20
console.log(form_rows.length); // in moo 1.1 this returns X-- with moo 1.2 it returns 1
阅读Moo1.2文档时,看起来这两种情况下都应该是一样的——但是Moo1.2总是只返回第一个“form_rows”元素,而不是所有元素

有人能解释为什么吗

谢谢你的帮助

#form_row
表示一个ID。每页只能有一个唯一的ID。如果您需要多个els,请分配和选择类。

谢谢--现在看来很明显,但奇怪的是mootools 1.1没有问题!非常感谢您的快速回答。
$$(“#ID”)
将返回类似数组的匹配元素对象集合。即使您只能使用一次id,它也不会返回单个对象。为此,只需执行
$(“form_row”)
。或者,
document.getElement(“#form_row”)
,选择:)