javascript - 如何使用jquery修改没有div Id的内部HTML

标签 javascript jquery

我有一个自动创建 html 和 js (rmarkdown) 的过程。

我想修改我的代码的内部html,从90到100。 我已经加载了jquery,所以我可以使用它。我的问题是,我想要修改的标签范围没有 id。我怎样才能做到这一点?

<div id="equities" class="section level3">
    <h3>Equities</h3>
    <div class="knitr-options" data-fig-width="576" data-fig-height="460">

    </div>
    <span class="value-output" data-icon="fa-pencil" data-color="#01bb69">90</span>
</div>

最佳答案

对于父#idclassattribute,您有多种方法可以做到这一点。在这种情况下,最快的方法是.class,最慢的是父#id

您可以选择您认为更适合您的情况的选项:

$(document).ready(function() {
   $('.value-output').text('100');
   $('[data-icon="fa-pencil"]').text('100');
   $('#equities span').text('100');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="equities" class="section level3">
    <h3>Equities</h3>
    <div class="knitr-options" data-fig-width="576" data-fig-height="460">

    </div>
    <span class="value-output" data-icon="fa-pencil" data-color="#01bb69">90</span>
</div>

关于javascript - 如何使用jquery修改没有div Id的内部HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40085332/

相关文章:

javascript - 如何在渲染后禁用视频?

jquery - 为什么我的代码不能切换所有潜水而其他人的类似代码可以工作

javascript - 为什么我不能在 .on 中调用我的函数?

Javascript数值计算关注点

javascript - Angular2 将变量重置为未定义?

javascript - 发送到 DM.player() 的第一个参数无效,该元素已经是玩家

jquery - 无法在ken​​do mvc中使用javascript编辑网格

javascript - 如何在每三个对象上创建一个中断循环?

javascript - JQuery:在按下的按钮下方显示div

javascript - 优化 if/else 语句