2017-04-09 24 views
0

,我有以下的HTML的幾個事件:如何儘快文件已加載訪問與特定類元素

<label class="control-label translate">Color </label> 

我想抓住與類的每個標籤的文本,儘快轉化爲文檔已經加載並組裝了以下jQuery來測試如何做到這一點。

$(document).ready(function() { 

$(".translate").each(function(index,item) { 
    alert("text: " + $(item).text()); 
}) 
}); 

看起來不像函數正在執行,因爲我看不到任何警報消息。在js控制檯中沒有錯誤。

我錯過了什麼?

+0

對我而言很不錯。 document.ready在哪裏? – JleruOHeP

+0

您正在使用哪個瀏覽器,檢查控制檯是否有任何錯誤? – Aruna

回答

1

你的代碼工作正常,但我想你忘了包括jQuery。只需將其添加到HTML頁面的開頭。我懷疑是這種情況,如果你得到沒有反饋。您還可以查看是否在控制檯中定義了$

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

$(document).ready(function() { 
 
    $(".translate").each(function(index,item) { 
 
     alert("text: " + $(item).text()); 
 
    }) 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<label class="control-label translate">Color </label>

+1

*「在js控制檯中沒有錯誤。」* - 我想如果沒有包含jQuery,那麼會出現關於'$'的引用錯誤。 – nnnnnn

0

對不起球員,對我而言愚蠢的錯誤,我只注意到。現在一切正常。 Pete