【发布时间】:2021-02-15 03:05:19
【问题描述】:
我尝试在使用 jQuery 更改选择字段后获取输入的值。
<div class="box">
<select class="howmuch">
<option value="1">1</option>
<option value="2">2</option>
</select>
</div>
<div class="box">
<p>Some Text</p>
</div>
<div class="box">
<input class="entertext" type="text" placeholder="type something" />
</div>
如果用户更改了选择输入 (class=howmuch),我想获取下一个文本输入的值 (class=entertext)。
<script>
$(".howmuch").change(function() {
var fetchtext = $(this).nextAll(".entertext:first").val();
// also tried .nextall("input:first")
});
</script>
总是返回“未定义” 有谁可以帮忙吗?
【问题讨论】:
-
select 没有兄弟姐妹。 nextAll 看兄弟姐妹
-
@Christoph 如果我的回答解决了您的问题,请考虑将其标记为已接受。