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
関数の戻り値に代入することはできないので、 '$(obj)= something;'はあまり意味がありません。代わりにローカルの 'obj'変数を使うのはなぜですか? –
関数の結果に代入できません – Rahul