次のようにリンクを警告する単純なクリックハンドラーがありますhref
。
<a id="link" href="http://www.google.com">Google</a>
$('a#link').on('click', function() {
alert($(this).attr('href'));
});
別のクリック ハンドラーから呼び出すことができるように、関数 (およびその呼び出し方法) を分離するにはどうすればよいですか?
function showHref() {
/* What to do here because $(this) won't resolve to <a> anymore. */
}
// I'd like a#another-link to be able to call that same function above.
<a id="another-link" href="http://www.microsoft.com">Microsoft</a>
$('a#another-link').on('click', /* How to call showHref? */);
ありがとう。