gpt4 book ai didi

javascript - jQuery 如何将值设置为前一个输入元素?

转载 作者:行者123 更新时间:2023-12-02 16:06:14 25 4
gpt4 key购买 nike

这是我的代码

<input type="text" value="Select" class="inputClass"></input>
<div class="divClass">
<table>
<tr><td>Value1</td></tr>
<tr><td>Value2</td></tr>
</table>
</div>

我想在用户单击 tr 时设置输入字段的值,我正在执行以下操作:

$("tr").click(function() {
$(this).parent("div.divClass")
.prev("input.inputClass")
.val("SomeValue");
});

但是它不起作用。这是 fiddle 的链接 -> Fiddle

谁能告诉我哪里错了?

最佳答案

The parent() method returns the direct parent element of the selected element.

你可以试试这个:

$("tr").click(function() {
$(this).closest("div.divClass").prev("input.inputClass").val("SomeValue");
});

关于javascript - jQuery 如何将值设置为前一个输入元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30692502/

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