Javascript jquery中li元素的列表

Javascript jquery中li元素的列表,javascript,jquery,Javascript,Jquery,我不知道为什么我的代码不起作用 $("#example").find('LI A').hasClass("sth").each(function(){alert($(this))}); 萤火虫说: $(“#示例”).find('LI A').hasglass(“sth”)。每个都不是函数 这段代码中的问题是每个,因为如果我删除它,它不会给我任何错误 我需要将“a”元素的已建立值传递给数组。hasClass函数返回布尔值,而不是jQuery对象。因此,它没有每个函数 你可能是这个意思: $(&q

我不知道为什么我的代码不起作用

$("#example").find('LI A').hasClass("sth").each(function(){alert($(this))});
萤火虫说:

$(“#示例”).find('LI A').hasglass(“sth”)。每个都不是函数

这段代码中的问题是每个,因为如果我删除它,它不会给我任何错误


我需要将“a”元素的已建立值传递给数组。

hasClass
函数返回布尔值,而不是jQuery对象。因此,它没有
每个
函数

你可能是这个意思:

$("#example").find('LI A.sth').each(function(){alert($(this))});
或者这个(哪个更好):

阅读:

.hasClass(className)返回:布尔值

说明:确定是否将任何匹配的元素分配给给定的类


hasClass
函数返回的布尔值不是jQuery对象。因此,它没有
每个
函数

你可能是这个意思:

$("#example").find('LI A.sth').each(function(){alert($(this))});
或者这个(哪个更好):

阅读:

.hasClass(className)返回:布尔值

说明:确定是否将任何匹配的元素分配给给定的类


您的hasClass应用程序不正确。它不返回jQuery对象,而是一个布尔值,因此不能对其应用
。each()

您必须将类附加到选择器

$("#find").click(function (){
    $("#example").find('a.sth').each(function(){
        $("#test").append($(this));
    });
 });

您的hasClass应用程序不正确。它不返回jQuery对象,而是一个布尔值,因此不能对其应用
。each()

您必须将类附加到选择器

$("#find").click(function (){
    $("#example").find('a.sth').each(function(){
        $("#test").append($(this));
    });
 });

@格多龙,好的。谢谢:)@GabrielŻukowski,它不起作用,因为您没有在演示中导入jQuery库,而且一些括号不匹配。@gdoron,确定更新了。谢谢:)@GabrielŻukowski,它不起作用,因为您没有在演示中导入jQuery库,而且一些括号不匹配。@GabrielŻukowski。因为您的小提琴使用
MooTools
而不是
jQuery
…)您在
{,(
)方面遇到了问题。下次使用
jsLint
测试您的代码。祝您好运!如果“a”中的是例如rel,如何获取它?因为.attr(“rel”)不起作用-可能返回布尔值。$(“#示例li a.sth”).attr(“rel”).each(函数(){alert($(this))})-错误不是问题function@GabrielŻukowski.
attr
返回一个字符串。你想做什么?@GabrielŻukowski。这是因为
attr
将第一个元素的属性作为
string
返回,而不是jQuery对象。你可以用
each
@GabrielŻukowski>获取
rel
。请询问m加布里埃尔·乌科夫斯基。因为你的小提琴使用的是
MooTools
而不是
jQuery
…),而且你在
{,(
)上遇到了问题。下次用
jsLint
测试你的代码。祝你好运!如果在“a”中是例如rel,怎么得到它呢?becouse.attr(“rel”)不起作用-可能返回布尔值。$(“#示例li a.sth”).attr('rel')。每个(函数(){alert($(this))})-错误不是问题function@GabrielŻukowski.
attr
返回一个字符串。你想做什么?@GabrielŻukowski。这是因为
attr
将第一个元素的属性作为
string
返回,而不是jQuery对象。你可以用
each
@GabrielŻukowski>获取
rel
。请询问m把问题放在新问题中,而不是评论中。