&引用;简单的;给定多个相同ID的jQuery遍历困难';s(我知道)

&引用;简单的;给定多个相同ID的jQuery遍历困难';s(我知道),jquery,traversal,Jquery,Traversal,这应该很简单,但我的头脑已经一片空白。如果我想在标记中的输入更改时更新输入#镜像字段,我如何定位“下一个”ID 给定(不要问!)页面上还有其他具有相同ID的输入 所以简单地说,我只想遍历到下一个具有该ID的输入,而不想遍历其他输入 <div class="controls"> <input type="text" class="form_datetime" value="11/09/16"> <input type="hidden" id="mirror_fie

这应该很简单,但我的头脑已经一片空白。如果我想在标记中的输入更改时更新
输入#镜像字段
,我如何定位“下一个”ID

给定(不要问!)页面上还有其他具有相同ID的输入

所以简单地说,我只想遍历到下一个具有该ID的输入,而不想遍历其他输入

<div class="controls">
 <input type="text" class="form_datetime" value="11/09/16">
 <input type="hidden" id="mirror_field" name="nextcontact" value="07/04/17">
 <input type="hidden" name="currentnextcontact" value="2016-09-11">
</div>
您可以使用jQuery的函数:

$(".form_datetime").change(function() {
    var $value = $(this).val();
    $(this).siblings('#mirror_field').val($value);
    // This will select the "mirror_field" element that are siblings
    // of the "form_datetime" element that just changed.
});
您可以使用jQuery的函数:

$(".form_datetime").change(function() {
    var $value = $(this).val();
    $(this).siblings('#mirror_field').val($value);
    // This will select the "mirror_field" element that are siblings
    // of the "form_datetime" element that just changed.
});

我想第一个问题应该是你为什么要复制IDsMate,你看到问题中多重讽刺的“我知道”了吗?这不是我的代码,整理这些代码需要额外的时间:)仅供参考,@Alex你是认真的吗?@Alex我知道这一点。我想第一个问题应该是你为什么要复制IDsMate,你看到问题中多个讽刺的“我知道”了吗?这不是我的代码,整理这些代码需要额外的时间:)仅供参考,@Alex你是认真的吗?@Alex我已经知道了…是的,我也不确定下一个()哈哈,让我测试一下兄弟姐妹;)@mayersdesign对于最初的“next()”回答很抱歉,我有一段时间对它的工作原理感到困惑:)非常感谢。兄弟姐妹()破解了它。谢谢你抽出时间。另外,你知道我知道ID应该是唯一的,所以这让你在这个问题上显然是唯一的!:)@mayersdesign没问题,我自己也处理过非唯一ID,所以我知道这是什么感觉哈哈,祝你好运!:D…是的,我也不确定下一个()哈哈,让我测试一下兄弟姐妹;)@mayersdesign对于最初的“next()”回答很抱歉,我有一段时间对它的工作原理感到困惑:)非常感谢。兄弟姐妹()破解了它。谢谢你抽出时间。另外,你知道我知道ID应该是唯一的,所以这让你在这个问题上显然是唯一的!:)@mayersdesign没问题,我自己也处理过非唯一ID,所以我知道这是什么感觉哈哈,祝你好运!:D