<div class="actions">
<h3>Actions</h3>
<ul>
<li><a href="/configurations">Configurations</a></li>
</ul>
</div>
<script type="text/javascript" src="/jquery.min.js"></script>
<script type="text/javascript">
$('ul a').click(function(){
alert("");
});
</script>
上記コードにはdocument.readyが必要です。どういう意味ですか、jsがhtmlより前に実行されるケースはありますかページの末尾にjを置く
'jQuery(function($){})'はより良い方法です。ここで準備ができているドキュメントを使用するのに実際には何も費用がかからず、後でコードを移動すると混乱することになります。 – Eric
"better"はここで主観的です - .readyのチェックは不要です。このようなクロージャを使用することは、ほとんどの人がよく理解しているはずです。 –