jQuery on()onclick
関数を使用して、次のようにWebサイトのアンカーのセットに関数をアタッチします。
<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() {
...
});
はいの場合、なぜですか?