var eaclink = $('a.topLink'),
eacwrap = $('div.pan_inner');
for(var i = 0; i < eaclink.length; i++) {
eacwrap[i].wrap('<div class="panel panel-default"><div id="collapse1" class="panel-collapse collapse in"><div class="panel-body"></div></div></div>');
eaclink[i].attr("data-toggle", "collapse").attr("data-parent", "#accordion").attr("href", "collapse1");
}
我怎么知道未定义的功能是什么?
答案 0 :(得分:3)
wrap
和attr
都不是函数,因为您正在对DOM元素而不是jQuery对象进行操作。
使用.eq(i)
代替[i]
来获取用jQuery对象包装的元素。
示例:
eacwrap.eq(1).wrap()