javascript - jQuery : Get content of id

标签 javascript jquery html html-lists

需要一些有关 jQuery DOM 的帮助。 我需要提取 id 的内容。我有一个用户可以选择的列表,它将过滤 map 的热点。用户选择后,我希望 filtertitle 显示新选择的过滤器。我可以将“id”应用于过滤器标题,但不确定内容,因为内容有购物/餐饮。请有人。

HTML

<div class="map-filter">
    <div class="filtertitle">All Categories</div>
    <ul class="filter-list">
        <li class="active" id="All Categories">All Categories</li>
        <li id="Shopping">Shopping/Dining</li>
        <li id="Hotel">Hotels & Resorts</li>
        <li id="Art">Art Galleries</li>
    </ul>
</div>

jQuery

$('.filter-list li').click(function(){
    var id = $(this).attr('id');
    $(this).siblings().removeClass('active');
    $(this).addClass('active');
    $('.filtertitle').html(id); //This part is where I set the id 
});

最佳答案

使用.text() ,它为您提供所需元素的文本内容。

$('.filtertitle').html($(this).text());

如果是 html 内容,请使用 .html()

$('.filtertitle').html($(this).html());

关于javascript - jQuery : Get content of id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38472206/

相关文章:

javascript - 在 radio 检查中显示/隐藏表格

javascript - 事务无法提交,因为它已完成,状态为 : commit

javascript - 如何启用 Safari 滚动 SVG(滚动 div 中的对象标签)?

javascript - 根据 child <a> href 添加 active 类

android - 在android蜂窝webview/webkit中实现水平/垂直手指滑动滚动?

javascript - 单击特定行内的按钮时获取行值

javascript - 如何使用 Javascript 更改 CSS 样式?

javascript - 获取包含单词 Target 的字段集

javascript - 在 JavaScript 中通过数字动态创建对象属性

javascript - 在 'use strict' 错误上遇到 JS/jQ 问题