Javascript 试图使用sibling()-jQuery方法访问输入隐藏元素,但无法';t
我有两个类型为text和hidden的输入元素Javascript 试图使用sibling()-jQuery方法访问输入隐藏元素,但无法';t,javascript,jquery,Javascript,Jquery,我有两个类型为text和hidden的输入元素 <c:forEach items="seaList" var="sList" varStatus="myIndex"> <td style="font-size: 9pt"> <input name="CM_name" id="CM_name${myIndex.index}" type="text" value="${sList.cm_id}"
<c:forEach items="seaList" var="sList" varStatus="myIndex">
<td style="font-size: 9pt">
<input name="CM_name" id="CM_name${myIndex.index}" type="text" value="${sList.cm_id}" class= "Face" placeholder="Search " autocomplete="off" onclick="searchMe(this.id)">
<input type="hidden" name="CM_name1" value="${sList.cm_id}" />
</td>
<td style="font-size: 9pt">
<input name="BOM_name" id="BOM_name${myIndex.index}" type="text" value="${sList.bom_id }" class= "Face" placeholder="Search" autocomplete="off" onclick="searchMe(this.id)">
<input type="hidden" name="BOM_name1" value="${sList.bom_id }" />
</td>
</c:forEach>
}
使用“$(this).sides('input:hidden').val(i);”行,没有发生任何事情
至少我无法通过以下方式获取变量的现有值:
“var x=$(this).sibbines('input:hidden').val();”
有人能帮我修改jQuery中隐藏的输入值吗?你可以试试这个
var s=$(this).find('input[type=hidden]').val(i);
因此,您要根据可见字段的值填充隐藏字段。下面的代码应该可以帮助您实现这一点:
$(".Face").on('keyup', function(){
$(this).next('input').val($(this).val())
});
基本上,只要在可见字段中输入任何内容,就会触发此代码,而在隐藏字段中也会触发相同的值。尝试并让我们知道。尝试过,没有运气:(兄弟姐妹应该工作,因为只有一个兄弟姐妹尝试使用
.next()
我修改为var s=$(this).next().val(I);alert(s);仍然“[object object]”是它的输出!!
$(".Face").on('keyup', function(){
$(this).next('input').val($(this).val())
});