错误:对象没有方法换行

时间:2012-07-18 05:20:30

标签: jquery

chrome console error:对象没有方法换行

$('.dropdown_menu_header_n').append($(this).children('div').clone().text().wrap('<a></a>'));

请帮助我想附加一个用<a></a>

包裹的jquery对象文本

1 个答案:

答案 0 :(得分:0)

.text()返回一个字符串,而不是jQuery对象。此外,.wrap()返回原始jQuery元素,而不是包装元素。

试试这个:

$('.dropdown_menu_header_n').append($(this).children('div').clone().wrap('<a></a>').parent());

或者如果您想要包装内容,请尝试.wrapInner

$('.dropdown_menu_header_n').append($(this).children('div').clone().wrapInner('<a></a>'));