gpt4 book ai didi

jquery - 获取第二个元素的id

转载 作者:行者123 更新时间:2023-12-01 01:58:48 30 4
gpt4 key购买 nike

我有一个这样的表结构

<tr>
<td>Cover Banner</td>
<td><div id="coverPreview"></div></td>
<td><input type='file' id="coverBanner"/></td>
</tr>

我想做的是,当我单击文件浏览按钮时,我必须获取以前的 id,即“coverPreview”

我确实喜欢这个

$(this).closest('tr').children(':first-child').next().attr("id")

我得到的结果是未定义的。谁能帮帮我。

最佳答案

尝试获取 closest('td') 并从那里使用 prev()find() 。试试这个:

var divId = $(this).closest('td').prev().find('div').prop('id');

$('input').change(function() {
var divId = $(this).closest('td').prev().find('div').prop('id');
console.log(divId);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td>Cover Banner</td>
<td>
<div id="coverPreview"></div>
</td>
<td>
<input type="file" id="coverBanner" />
</td>
</tr>
</table>

关于jquery - 获取第二个元素的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39867565/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com