Javascript 如何以JobRoles[1]的形式访问输入类型名称。Jquery中的BasedIn
我有两个名为“JobRoles[0]”的输入字段。AgeFrom“和“JobRoles[1]”的输入字段。AgeFrom“。如何通过jquery从“访问Javascript 如何以JobRoles[1]的形式访问输入类型名称。Jquery中的BasedIn,javascript,jquery,Javascript,Jquery,我有两个名为“JobRoles[0]”的输入字段。AgeFrom“和“JobRoles[1]”的输入字段。AgeFrom“。如何通过jquery从“访问”作业角色[0].age 我试着这样进入这个领域 $(options.form).find(':input[name=' + fullOtherName + ']')[0]; 但它会显示无法识别的表达式::input[name=JobRoles[0].AgeFrom]您可以在输入名称字段中使用 像$(“输入[name*='AgeFrom']”
”作业角色[0].age
我试着这样进入这个领域
$(options.form).find(':input[name=' + fullOtherName + ']')[0];
但它会显示无法识别的表达式::input[name=JobRoles[0].AgeFrom]
您可以在输入名称字段中使用
像$(“输入[name*='AgeFrom']”“
并访问第一个元素([0]”)
请参阅下面的代码片段:
$(函数(){
var fullOtherName='AgeFrom';
log($($input[name*='AgeFrom']);
警报($($(输入[name*='“+fullOtherName+”])[0].value);
})
将变量包装在中“
。它会工作的
var fullOtherName = 'JobRoles[0].AgeFrom';
alert($(document).find('input[name="' + fullOtherName + '"]').val());
var fullOtherName='JobRoles[0].AgeFrom';
警报($(document.find('input[name=“”+fullOtherName+“]”)]).val();
将名称用引号括起来[name=“”+fullOtherName+”]
我认为这也是因为输入之前的:
)@bRIMOs Nope。检查我的答案。jQuery中有选择器。@Tushar ah yep great:)检查答案。将元素的名称用引号括起来。是的,工作正常,谢谢你@Amit