HTML内の全てのAタグに何らかのアクションを起こしたい場合に使えます。
<script> $(function () { $('a').each(function() { var url = this.href; alert(url); }); }); </script>
動的にURLを変更したい場合は「this.href=”"」を使います。
<script> $(function () { $('a').each(function() { this.href="URLをこれに変更"; //$(this).removeAttr("href");hrefタグを取り除きたい場合はこちら }); }); </script>
さらにそれぞれのAタグに対してクリックファンクションを付与したい場合はというと….
<script> $(function () { $('a').each(function() { var url = this.href; $(this).bind("click", function() {alert("クリックされました!"); return false;}); }); }); </script>
使うときは「$(function ()…」記述をしないとAタグに対して機能しないので注意してくださいね!
上記項目を使いこなすだけでもかなり表現の幅が広がるかと思いますので良かったら参考にしてください。