我想在jQuery中将对象分配给另一个对象,但出现错误。我对jQuery相当陌生,所以所有的帮助都非常感谢。以下是我正在尝试的代码。将对象分配给jQuery中的另一个对象
while ($(obj)) {
$(obj) = $(obj).children(":first");
}
它试图穿过一张桌子。
我想在jQuery中将对象分配给另一个对象,但出现错误。我对jQuery相当陌生,所以所有的帮助都非常感谢。以下是我正在尝试的代码。将对象分配给jQuery中的另一个对象
while ($(obj)) {
$(obj) = $(obj).children(":first");
}
它试图穿过一张桌子。
$(obj)
将永远被视为真实,你正在做一个无限循环。
至少,你应该做while ($(obj).length)
,并且你不能指定$(obj).children(":first")
到$(obj)
,$(obj)
不是一个变量。所以也许你想要做的就像下面。
var element = $(obj);
while (element.length) {
element = element.children(":first");
}
错误说的是什么? – JJJ 2012-02-22 13:50:08
你不能指定函数的返回值,所以'$(obj)= something;'没有多大意义。为什么不使用本地'obj'变量呢? – 2012-02-22 13:51:12
无法分配给函数结果 – Rahul 2012-02-22 13:51:34