0
<div>
<a> //this
<span>sometext<span> //problem
</a>
<a></a> //this
<a></a> //this
<span>sometext</span> //this
<div><div>
<input>
</div>
我需要包装标记元素,并得到结果是这样的:
<div>
<div> //wrapped
<a>
<span>sometext<span>
</a>
<a></a>
<a></a>
<span>sometext</span>
</div> //wrapped
<div><div>
<input>
</div>
但是当我做这与$("div a, div span").wrapAll("<div></div>");
其采取从a
span
但我没有写div a span
。所以,我得到这个:
<div>
<div> //wrapped
<a>
</a>
<span>sometext<span> //need to be child of tag a
<a></a>
<a></a>
<span>sometext</span>
</div> //wrapped
<div><div>
<input>
</div>
http://api.jquery.com/wrapAll/ – tjons
你不要有正确的开始和结束标记....' sometext '以及 – PSL
使用子选择器代替后代选择:' $(“div> a,div> span”)'。 –