我想要实现的是输出一个包含Css类列表及其对应的url记录的json列表,即>]
var jsonList = [{ "CSSClass": "testclass1", "VideoUrl": "/Movies/movie.flv" }, { "CSSClass": "testclass2", "VideoUrl": "/Movies/movie2.flx" }]; //]]>
列表中的foreach项目,我正在向课程添加点击事件...
$.each(script, function() { $("." + this.CSSClass, "#pageContainer").live('click', function(e) { videoPlayer.playMovie(this); return false; }); });
我想知道的是,是否可以以某种方式从jsonlist中获取相应的url,而不必再次遍历它们,搜索CSSClass或将该URL作为属性添加到链接中?
[我正在试图实现的是,输出一个包含Css类列表及其对应的url记录的json列表,即var jsonList = [{“ CSSClass”:“ testclass1”,“ VideoUrl”:“ / ...
您可以在$ .each方法中向回调函数添加一个Index和一个Item参数。
绝对,您只需要捕获您的对象,以使click函数的闭包在触发时可以访问正确的对象。这样的事情应该起作用: