0
铬控制台错误:对象没有方法包装错误:对象有没有方法包装
$('.dropdown_menu_header_n').append($(this).children('div').clone().text().wrap('<a></a>'));
请帮我要追加与<a></a>
铬控制台错误:对象没有方法包装错误:对象有没有方法包装
$('.dropdown_menu_header_n').append($(this).children('div').clone().text().wrap('<a></a>'));
请帮我要追加与<a></a>
.text()
挤包一个jQuery对象文本返回一个字符串,而不是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>'));
TNX 4你的答案我可以将字符串转换为对象? – ShaD 2012-07-18 05:26:32
@ShaD:“将字符串转换为对象”是什么意思? – 2012-07-18 05:27:30
@ShaD:现在检查我的答案,'wrapInner'可能是你想要的。 – 2012-07-18 05:29:22