未捕获的TypeError:children [i] .children不是函数

时间:2017-11-20 17:30:28

标签: javascript jquery html

我有一个函数,从列表“my_dynamic_list”中获取名为“children-li”的所有li元素。 每个li元素都有三个名称为object_ck_bx,write_ck_bx,view_ck_bx的复选框,我需要获取该复选框的值,但是我得到“孩子不是函数”,为什么代码可以访问li标签名但却无法访问li孩子?

COOKIE_DOMAIN_NAME=".example.com"

Html代码: enter image description here

浏览器中的li属性如下所示 The li properties in the browser looks like

1 个答案:

答案 0 :(得分:2)

第一次调用.children()时,会返回一个简单的HTMLElement个对象数组。您尝试调用的方法children[i]是jQuery集合的方法。因此,为了从普通$(children[i]).children() // ... 创建一个jQuery对象,从获取{{1}}返回,将其包装到jQuery构造函数中,如下所示:

{{1}}