2017-09-02 151 views
-4

我需要這方面的幫助:JS - ATTR()方法不能正常工作

$(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文件,而不是在內部腳本標籤。

+3

你還沒有叫功能myfucktion – binariedMe

+0

你確定myVar3有一個索引爲4的元素? –

+0

在哪裏打電話? – F4125h4d

回答

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(); 
}); 
+0

我嘗試一下,thanx – F4125h4d