Javascript 一些基本jQuery的问题

Javascript 一些基本jQuery的问题,javascript,jquery,html,Javascript,Jquery,Html,在某些jQuery任务中遇到问题。 下面是脚本的示例 $('.filter item')。每个(函数(){ var catID=$(this.data('category'); 返回$(“.filter item span”).wrap(“”); }); 第一类 第2类 第3类 您将所有span包装在a标记中,但实际上您只希望包装内部span。为此,您应该使用$(this).find(“span”)并仅包装找到的元素,而不是.filter item下的所有spans 此外,您不需要从函数返回

在某些jQuery任务中遇到问题。 下面是脚本的示例

$('.filter item')。每个(函数(){
var catID=$(this.data('category');
返回$(“.filter item span”).wrap(“”);
});

第一类
第2类
第3类

您将所有
span
包装在
a
标记中,但实际上您只希望包装内部
span
。为此,您应该使用
$(this).find(“span”)
并仅包装找到的元素,而不是
.filter item
下的所有
span
s

此外,您不需要从函数返回任何内容,因为您正在原地修改元素

$('.filter item')。每个(函数(){
var catID=$(this.data('category');
$(this.find(“span”).wrap(“”);
});

第一类
第2类
第3类