繁体   English   中英

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

[英]Selecting a subarray in a javascript object using jQuery/jHashtable

我有一个这样的对象:

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-function进行搜索(我愿意解决其他适用的搜索方法),例如containsValue(data.playlist, 'Excalibur') 但是由于某种原因,它返回false 如何从上面的代码中选择包含值Excalibur的数组?

我找不到JavaScript或jQuery库内在可用的体面方法,但是使用名为jLinq( http://jlinq.hugoware.com/ )的较小库,这很容易。 它允许我使用许多不同的方法进行过滤(尽管我正在使用3.x beta)。

编辑:我想念的是最低的数组也像对象一样。 但是正如ŠimeVidas指出的那样,我可以选择一个子data.playlist[0]data.playlist[0] ,并在其中选择一个项目: data.playlist[0].description

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM