错误:对象没有方法换行

chrome控制台错误:对象没有方法换行

$('.dropdown_menu_header_n').append($(this).children('div').clone().text().wrap('')); 

请帮助我想附加一个用包装的jquery Object文本

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

试试这个:

 $('.dropdown_menu_header_n').append($(this).children('div').clone().wrap('').parent()); 

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

 $('.dropdown_menu_header_n').append($(this).children('div').clone().wrapInner(''));