使用jQuery/jHashtable在javascript对象中选择子数组

使用jQuery/jHashtable在javascript对象中选择子数组,javascript,jquery,json,object,Javascript,Jquery,Json,Object,我有一个这样的物体: var data = { "info" : [{ "title": "Desemberkonsert", "description": "MangerFHS 09/10" }], "playlist" : [ { "title": "In This Place", "description": "Excalibur", "href": "desemberkonsert_in-this-place", "url": "flv/desemberkonsert/21_in_thi

我有一个这样的物体:

var data = {
"info" : [{
"title": "Desemberkonsert",
"description": "MangerFHS 09/10"
}],
"playlist" : [
{
"title": "In This Place",
"description": "Excalibur",
"href": "desemberkonsert_in-this-place",
"url": "flv/desemberkonsert/21_in_this_place.flv",
"thumbnail": "flv/desemberkonsert/21_in_this_place_thumbnail.png",
"time": "5:39"
}]
}

我正在尝试使用jHashtables containsValue函数进行搜索,但我愿意接受任何其他有效的搜索方法,例如containsValuedata.playlist,“Excalibur”。但出于某种原因,这返回false。如何从上面的代码中选择包含Excalibur值的数组?

我在JavaScript或jQuery库中找不到一个合适的方法,但是使用一个名为jLinq的较小库,这样做很容易。它允许我用很多不同的方法过滤我使用的3.x测试版


编辑:我错过了一件事,最低的数组也像对象一样。但正如所指出的,我可以选择这样的子数组:data.playlist[0],以及其中的一个项:data.playlist[0]。description。

使用TAB键改进代码的格式。或数据。播放列表[0]。说明