jQuery:只包装第一个和第二个孩子,而不是其他孩子
在我的实际代码中:
我需要生产:
我正在玩包裹,wrapAll和孩子,但我卡住了。
提前致谢。
哇,谢谢!
还有一件事,如果在我的实际代码中,我有:
我如何生产:
谢谢。
从HTML ID中删除#。
$("#mother div:eq(0), #mother div:eq(1)").wrapAll("")
首先, 亚当说从你的id属性中删除#
前缀。 也匹配你的结束标签,目前你有一个
,其中
应该是。
然后,你可以使用:lt()
和.wrapAll()
这样做:
$("#mother div:lt(2)").wrapAll("");
这使得所有内容都少于索引2(0和1是前2个),然后包装它。 你可以在这里测试一下 。
sharp不应该是id的一部分。 然后你可以这样做:
$('#child-01, #child-02').wrapAll('');