是否可以使用jQuery搜索json结果

前端之家收集整理的这篇文章主要介绍了是否可以使用jQuery搜索json结果 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试实现的是输出一个包含Css类列表及其对应的url记录的json列表,即

var jsonList = [{"CSSClass":"testclass1","VideoUrl":"/Movies/movie.flv"},{"CSSClass":"testclass2","VideoUrl":"/Movies/movie2.flx"}]; //]]>

列表中的foreach项目,我正在向该类添加click事件…

$.each(script,function() {
        $("." + this.CSSClass,"#pageContainer").live('click',function(e) {
            videoPlayer.playMovie(this);
            return false;
        });
    });

我想知道的是,是否可以以某种方式从jsonlist中获取相应的url,而不必再次遍历它们,搜索CSSClass或将url作为属性添加链接中?

最佳答案
您可以在$.each方法的回调函数添加Index和Item参数.

$.each(script,function(i,item) { 
   $("." + item.CSSClass,"#pageConainer").live("click",function() {
       videoPlayer.playMovie(item.VideoUrl);
       return false;
   });
});

>“ i”将成为json对象中每次迭代的计数器
>“项目”将代表正在使用的对象

原文链接:https://www.f2er.com/jquery/531036.html

猜你在找的jQuery相关文章