我正在尝试通过使用 jquery 的 .eq() 函数来访问 div 的子元素,但它看起来有问题,尽管事实上没有引发错误,看起来就像我对所需的子 div 元素执行 .innerHTML 时一样,没发生什么事。
这是我的 HTML:
<div id="status_container">
<div class="status_item_wrapper">
<div class="status_item_title">
<span>TITLE 1</span>
</div>
<div class="status_item_content">
<table id="box-table"></table>
</div>
</div>
<div class="status_item_wrapper">
<div class="status_item_title">
<span>TITLE 2</span>
</div>
<div class="status_item_content">
<table id="box-table"></table>
</div>
</div>
</div>
这是我的javascript:
function doSomething(message) {
var data = message.data;
var index_container = 0;
var container = $("#status_container").eq(0);
var content_wrapper = container.eq(1); // this would be the content div of each child
content_wrapper.html(JSON.stringify(data));
}
我认为这将获得“TITLE 1”status_item_wrapper div,然后,content_wrapper 将包含“status_item_content”对象。
我应该如何从第一个父级“status_container”到达“status_item_content”div?
谢谢。