1

这是我正在尝试处理来自 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'
});
4

2 回答 2

0

尝试这个:

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

     alert($img.prop('src')); // just to test
}
于 2013-01-07T16:53:14.553 回答
-1

您应该将 ID 添加到要从中获取值的标签中,并使用 Jquery 来$("#idofthetag").html()获取$("idofthetag").val()

于 2013-01-07T23:17:15.237 回答