javascript - 更改 DIV 的内容

标签 javascript jquery html dom web

我想更改我的 DIV。

<div id="main">
       <div id="one"> 
               <div class="red"> ... </div>
               <img class="avatar" src="img/avatar1.jpg"/>
               <span class="name"> John </span>
               <div class="text1">
                       <span class="age"> 16 </span>
                       <span class="sex"> male </span>
               </div>
       </div> 
       <div id="two"> 
               <div class="green"> ... </div>
       </div> 
       .
       .
       <div id="three"> 
               <div class="blue"> ... </div>
       </div> 
</div> 

我需要更改 John 的详细信息。图片和文字。
我了解到我可以找到 John 的 DIV:

var item = $('#one');
var itemIndex = $('#main > div').index(item);

现在我可以访问那个对象了:

$( "#feeds > div" ).get( itemIndex );

然后找到它的 child ...

$( "#feeds > div" ).get( itemIndex ).children;

我不知道如何开始改变div的内部元素

  • 头像的 img src
  • 姓名
  • 位于 text1 类中的年龄性别

我也觉得用索引访问元素很麻烦,我想我可以简单地通过主ID找到它,然后进行操作。

有什么想法吗?

最佳答案

尝试 $('#one .name').text('你想要的任何文本');

关于javascript - 更改 DIV 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17367022/

相关文章:

javascript - 下划线在 html2canvas 中不起作用

JavaScript ES6 promise for 循环

javascript - 在 Cordova 中使用 Stripe Checkout

javascript - 使用 JQuery 从嵌套 JSON 创建 HTML 表

javascript - 突出显示字符串中的多个子字符串——javascript/jquery

html - 我怎样才能让2个div彼此相邻?

javascript - Jquery Select2 插件不会应用于 JS 调用 Rails 应用程序后呈现的输入

html - Angular Ng-If Ng-Style 不改变表格字体颜色

html - 如何使事件链接保持事件状态?

jquery - 如何使用 gridstack.js 从本地存储设置小部件数据