この単純なアプローチを使用して、jQuery で低レベルのスパム フィルターを作成できると考えました -
<a class="filter" href="mailto:johndoe[at]nowhere[dot]com">johndoe[at]nowhere[dot]com</a>
$('.filter').each(function() {
$(this).html().replace(('[dot]', '.'));
$(this).html().replace(('[at]', '@'));
});
しかし、何も起こりません。ネイティブの置換機能は jQuery に対応していないようです。また、val() と text() を使用してコンテンツを取得しようとしました。たぶん、これは完全に間違った方法です。そうであれば、いくつかの指示をいただければ幸いです。