Javascript 如何使用jquery读取对象字符串?
我将此对象值作为字符串获取Javascript 如何使用jquery读取对象字符串?,javascript,jquery,jcarousel,jqzoom,Javascript,Jquery,Jcarousel,Jqzoom,我将此对象值作为字符串获取 {gallery:'gal',smallimage:'http://www.website.com/image.jpg'大图像:'http://www.website.com/image1.jpg“}” 我如何使用jquery阅读这些内容?目前,我正在使用下面的函数来阅读本文,但在$each $(".jcarousel-item a").click(function() { alert($(this).attr("rel"));//I can find thi
{gallery:'gal',smallimage:'http://www.website.com/image.jpg'大图像:'http://www.website.com/image1.jpg“}”
我如何使用jquery阅读这些内容?目前,我正在使用下面的函数来阅读本文,但在$each
$(".jcarousel-item a").click(function() {
alert($(this).attr("rel"));//I can find this object value here
$.each($(this).attr("rel"), function(index, value) {
alert(index + ': ' + value);
});
});
您不必依赖jQuery来实现这一点:
var i;
var array =$(this).attr("rel");
for (i = 0; i < array.length; ++i) {
// do something with `array[i]`
}
vari;
var数组=$(this.attr(“rel”);
对于(i=0;i
尝试按如下方式分析数组:
$(".jcarousel-item a").click(function() {
var arrayData = $(this).attr("rel");
var objData = JSON.parse(arrayData);
// Here objData is a JSON, you can access how this
alert(objData.gallery);
alert(objData.smallimage);
alert(objData.largeimage);
});
如果你明白你拥有的是一个对象,不是数组,这不是数组,这是一个对象,这不是数组值,这是一个对象值,这可能会有所帮助。您是否可以使用与JSON兼容的格式,而不是无法解析为JSON的JavaScript格式?