jquery map()函数返回undefined

时间:2011-01-16 10:14:33

标签: jquery map

我遇到了地图功能的问题,也许我弄错了。 我有一个由div图层组成的菜单(这里是一个项目)

<div class='menu_item inner_node' hash='4' depth='0'>Portfolio</div>

如果有人点击它,则选择的css类被添加到该项目中。 现在我想要使用map()获取所有选定的菜单项:

$("div.selected").map(function()
{
    return $(this).attr("hash");
}
).get().join(", ");

我只需要它的“哈希”属性。 我在这里举了一个例子:Example 每次输出都是未定义的...... 脚本出了什么问题?

的问候, 彼得

1 个答案:

答案 0 :(得分:3)

您在函数return中缺少get_hash()

http://jsfiddle.net/gruhH/1/