变量突然返回'undefined'

时间:2014-03-10 02:48:23

标签: javascript jquery variables

我的变量directLinks在Chrome的javascript控制台中为我提供'未定义',当我在console.log中使用它时,但它能够在其他两种情况下正常工作,如下所示。

if (jQuery(this).isOnScreen() === true && directLinks.text() === "www.example.com")
{
    jQuery.ajax(
    {
        url: directLinks.attr("href").replace("www.", ""),
        aysnc: false,
    })
    .done(function(data)
    {
        console.log(directLinks.attr("href"));
        var test = jQuery(data).find("#left").children().children("div").eq(2).children("p").eq(1).children("a").attr("href");
        directLinks.attr("href", test);
    });
}

0 个答案:

没有答案