我使用jQuery的on()功能的onclick
功能附加到一組錨在我的網站如下:的jQuery的功能和文件準備
<ul>
<li>First <a href='#' title='delete' class="itemDelete">x</a></li>
<li>Second <a href='http://www.repubblica.it' title='delete' class="itemDelete">x</a></li>
<li>Third <a href='#' title='delete' class="itemDelete">x</a></li>
</ul>
<script type="text/javascript">
$(document).on('click', '.itemDelete', function(e) {
$(this).closest('li').remove();
e.preventDefault();
});
</script>
我應該插入以下塊中的javascript代碼?
$(document).ready(function() {
...
});
如果是,爲什麼?
因爲然後JavaScript是在庫加載時執行的,否則你會得到jquery庫不存在的錯誤.. 一個簡短的方法是:''$(function(){...} );'' – Luceos 2012-08-03 14:58:13
那麼,是否最好將所有這些類型的JS代碼包含在文檔就緒塊中? – JeanValjean 2012-08-03 15:00:26