开发者社区> 问答> 正文

js如何获取点击的li中a的text()?

<ul class="second-tag">
    <li><a class="tag-name">我是1</a><span>400</span></li>
    <li><a class="tag-name">我是2</a><span>340</span></li>
    <li><a class="tag-name">啦啦啦</a><span>313</span></li>
    <li><a class="tag-name">嘿嘿</a><span>298</span></li>
    <li><a class="tag-name">哇哦</a><span>130</span></li>
</ul>


$("document").ready(function(){
    $(".second-tag li").click(function(){
        $val = $(".tag-name").text();
        $url = window.location.href;
        window.location.href = 'https://xxx/tag/' + $val;
    })
})

如上代码,当点击li时获取到了所有的.tag-name中的文本,如何做到点击哪个li,只获取点击的li中的.tag-name的文本?

展开
收起
杨冬芳 2016-06-08 17:10:24 3132 0
1 条回答
写回答
取消 提交回答
  • 码农|Coder| Pythonista
    $("document").ready(function(){
        $(".second-tag li").click(function(){
            var liTextStr = $(this).text();
            $url = window.location.href;
            window.location.href = 'https://xxx/tag/' + liTextStr;
        })
    })
    2019-07-17 19:32:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载