我非常簡單地實現了jQuery的每種方法。我複製了以下代碼https://api.jquery.com/each/以瞭解每種方法的工作方式。在本地測試了html/js代碼失敗之後,我將它複製到了JSBin中,並且看到它工作。有人能指出我出錯的地方嗎?我懷疑這是jQuery的CDN我掛......jQuery .each()沒有將消息記錄到控制檯
HTML
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="ex.js"></script>
</head>
<body>
<ul>
<li>foo</li>
<li>bar</li>
</ul>
</body>
</html>
JS
$("li").each(function(index) {
console.log(index + ": " + $(this).text());
});
腳本元素需要在它嘗試訪問的元素之後,和/或你可以將JS顯示在文檔就緒處理程序中。 (JSBin可以自動執行此操作 - 當然JSFiddle默認使用onload處理程序。) – nnnnnn