从jsonp的键/ VALUE中提取HTML

时间:2013-01-07 16:47:07

标签: javascript jquery ajax jsonp

以下是我的代码我正在尝试处理来自jsonp.html的数据:<a><img/><div></div></a>我希望获取该值并定位img标记或标记。

var URL = 'http://radleaf.com/w/1.0/arj?o=713142125&auid=258624&c.env=rvw';
$.ajax({
    url: URL,
    dataType: 'jsonp',
    crossDomain: true,
    success: function(data,status) {
        var ad = data['ads']['ad'][0];
        $.each(ad, function(key, val) {
            $('#rotator').append('<h2 id="' + key + '">'+key+':' + val + '</h2>');
            if(key=='html'){
                  //NEED HELP HERE VALUE HAS MULT TAG HOW DO I ACCESS THOSE TAGS?             
               }
        });
        console.log(data);
    },
    jsonpCallback: 'foobar'
});

2 个答案:

答案 0 :(得分:0)

试试这个:

if (key=='html') {
     var $html = $(val);
     var $img = $html.find('img'); // get the img tag

     alert($img.prop('src')); // just to test
}

答案 1 :(得分:-1)

您应该为要获取值的代码添加ID,并使用Jquery获取$("#idofthetag").html()$("idofthetag").val()的值,如果是