Jquery 函数的作用是:返回未定义的

Jquery 函数的作用是:返回未定义的,jquery,map,Jquery,Map,我的map函数有问题,可能是我弄错了。 我有一个由div层组成的菜单(这里有一项) 我只需要它的“hash”属性。 我在这里举了一个例子: 每次输出都未定义。。。 剧本有什么问题 问候,, peter在函数get\u hash()中缺少一个返回值 在函数get\u hash()中缺少一个return 使用toggleClass而不是if-else使用toggleClass而不是if-else <div class='menu_item inner_node' hash='4' depth=

我的map函数有问题,可能是我弄错了。 我有一个由div层组成的菜单(这里有一项)

我只需要它的“hash”属性。 我在这里举了一个例子: 每次输出都未定义。。。 剧本有什么问题

问候,,
peter

在函数
get\u hash()
中缺少一个
返回值


在函数
get\u hash()
中缺少一个
return


使用
toggleClass
而不是
if-else
使用
toggleClass
而不是
if-else
<div class='menu_item inner_node' hash='4' depth='0'>Portfolio</div>
$("div.selected").map(function()
{
    return $(this).attr("hash");
}
).get().join(", ");