gpt4 book ai didi

javascript - 尝试使用sibling() - jQuery方法访问输入隐藏元素,但不能

转载 作者:行者123 更新时间:2023-12-03 03:53:45 25 4
gpt4 key购买 nike

我有 2 个文本类型和隐藏类型的输入元素。

<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>

单击文本类型元素时,还应设置隐藏元素的值。所以,我尝试使用下面的 jQuery 脚本

function searchme(idx){

Face.init(

$('#'+idx)[0],
{
faces: {
enabled: true,
onclick: function(person) {
var i= "some_email@gmail.com";
var s=$(this).siblings('input:hidden').val(i);
alert(s);
return i;

}
}
});

}

使用“$(this).siblings('input:hidden').val(i);”行,什么也没有发生至少我无法通过以下方式获取变量的现有值“var x= $(this).siblings('输入:隐藏').val();”谁能帮我改变 jQuery 中隐藏的输入值?

最佳答案

你可以试试这个

var s=$(this).find('input[type=hidden]').val(i); 

关于javascript - 尝试使用sibling() - jQuery方法访问输入隐藏元素,但不能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45053873/

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