我有多个<div>
位于<div>
内.
内一子<div>
是 <select>
我知道它的 ID。
我需要更改 child 的内容<div>
我知道它的类名:
<div>
<div></div>
<div></div>
<div class="alwaysthesame">I want to edit this content</div>
<div>
<select id="id1"></select>
</div>
</div>
同一页面上有多个上述元素,因此我无法按类引用该元素,我必须相对于 <select>
进行引用
类似于:
$("#id1").parent().something(".alwaysthesame").html("new value");
最佳答案
$("#id1").parent().prev(".alwaysthesame").html("new value");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<div></div>
<div></div>
<div class="alwaysthesame">I want to edit this content</div>
<div>
<select id="id1"></select>
</div>
</div>
使用.prev()
获取上一个元素,即您要定位的div
关于jQuery - 编辑父级元素的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41181019/