li メニューをクリックすると、このリンク テキストを取得する必要があります。問題は、メニューがツリーであり、親テキストを含む現在のテキストを取得することです。
たとえば、「test 3」をクリックすると、「test 2」も表示されます。この状況では、「テスト 3」のみを取得する必要があります。
jqueryスクリプト、htmlコード生成cmsのみを変更できます。
私のコード:
<script>
$(document).ready(function(){
$("#menu li").click(function() {
var text = $(this).children('a').text();
alert(text);
});
});
</script>
<div id="menu">
<ul>
<li><a href="#">test 1</a></li>
<li>
<a href="#">test 2</a>
<ul class="sub_menu">
<li><a href="#">test 3</a></li>
<li><a href="#">test 4</a></li>
</ul>
</li>
....
</ul>
</div>