JS - attr()方法不起作用

时间:2017-09-02 09:06:10

标签: javascript function split

我需要帮助:

$(document).ready(function(){
    var myVar1 = $(".myclass1")[0];
    var myVar2 = myVar1.getAttribute("href");
    var myVar3 = myVar2.split('/');
    var myVar4 = myVar3[4];
    var myVar5 = "https://www.mysite1.com/" + myVar4 + "myadditional";
    function myfucktion(){
        $(".myclass2").attr("src", myVar5);
    }
});

它既不在外部js文件中工作,也不在内部脚本标记处工作。

1 个答案:

答案 0 :(得分:0)

您定义myfucktion,但您从不称呼它。您的代码完全按预期工作。如果你想要执行该功能,你必须调用它。

$(document).ready(function(){
    var myVar1 = $(".myclass1")[0];
    var myVar2 = myVar1.getAttribute("href");
    var myVar3 = myVar2.split('/');
    var myVar4 = myVar3[4];
    var myVar5 = "https://www.mysite1.com/" + myVar4 + "myadditional";
    function myfucktion(){
        $(".myclass2").attr("src", myVar5);
    }
    myfucktion();
});