ネストされていないテキストのみを選択する機能をボタンでトリガーしようとしています。たとえば、次のコードでは:
<a class="button">Hey<span>123</span></a> <!-- alerts "Hey" -->
<a class="button">Hi<span>123</span></a> <!-- alerts "Hi" -->
<a class="button">Hello<span>123</span></a> <!-- alerts "Hello" -->
各リンクは、 内にないテキストを警告する関数を呼び出します<span>
。たとえば、最初のリンクは "Hey"、2 番目の "Hi"、3 番目の "Hello" を警告する関数をトリガーします (上記のコメントに示されています)。
当然、私は次のコードを持っていますが、<span>
s (または外側のアンカー要素内にある可能性のある他の要素) 内のテキストを検閲する方法がわかりません。
$("div.sideBox").on("click", ".button", Handler);
function Handler(event) {
alert($(this).html());
}