0

jQuery メソッド .get() に問題があります。以前のコードでは、私はこれを持っていました:

$('.quote_button').click(function(){  

    var enlace = $('a', this).attr('href');
    $.get(enlace, function(replyPost){

        var QuoteContent = $(replyPost).find('.editor').html();
        $('textarea[name=message]').val($('textarea[name=message]').val() + QuoteContent);
    });

});

これは完璧に機能します。しかし、新しいコードでは、私はそれを望んでいません。これ:

$('#linkFile').click(function(){

    var linkFL = "http://pastebin.com/embed_js.php?i=sy9gt3FR";

    $.get(linkFL, function(data){

        var onLine = $(data).find('.embedFooter a:nth-child(3)').text();
        alert(onLine); //onLine is undefined
    });
});

私はlinkFL.htmlから「.embedFooter」の要素をlocal.htmlに追加してテストし、完璧に機能したため、わかりません(onLine = "オリジナルを参照")。しかし、 $.get() を呼び出すことはできません (onLine = undefined)。

何か案が?:(

編集: 埋め込みコードを含むコード (動作) と .get() の呼び出し (動作しない)。

http://jsfiddle.net/u4BXs/

4

1 に答える 1