jquery - 一个 jQuery 语句中的多个类或 ID 用于寻址一个特定元素

标签 jquery html css class

我想知道如何在一条 jQuery 语句中拥有多个 ID 和一个类。假设我有这个:

<div id="content1">
    <div id="names">
        <div class="subheader">
            Other names
        </div>
        <div class="subtext">
        </div>
    </div>
    <div id="age">
        <div class="subheader">
            Age
        </div>
        <div class="subtext">
        </div>
    </div>
</div>
<div id="content2">
    <div id="names">
        <div class="subheader">
            Other names
        </div>
        <div class="subtext">
        </div>
    </div>
    <div id="age">
        <div class="subheader">
            Age
        </div>
        <div class="subtext">
        </div>
    </div>
</div>

我现在该怎么做:

$("#content #names.subtext").html("some name");

我还尝试使用姓名和年龄作为类别。但是我有同样的麻烦。那么这个问题真的是一个问题还是通常应该如何解决?

最佳答案

如果元素是您内容的直接子元素,您可以使用 css 的子选择器:

$('#content > #names > .subtext').html('some name');

Demo

关于jquery - 一个 jQuery 语句中的多个类或 ID 用于寻址一个特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28833275/

相关文章:

javascript - AngularJS:多次使用 ng-include

jquery - AngularJs 为 ng-swipe 添加动画

javascript jQuery 变量作用域

php - 关闭选项卡后更新数据库中的注销时间

CSS : How can I grow a left floated div to 100%

html - 如何在 html 和 css 中将导航栏设置为完整而不是窗口化?

javascript - Chrome 中的 CSS 和 JavaScript 幻灯片问题

javascript 导航器对象未显示在警告框中

javascript - 在 AJAX JSON 响应中包含 HTML

html - 如果它在容器中,则将 div 设为 100%