javascript - 如何在 Jquery 中访问输入类型名称作为 JobRoles[1].BasedIn

标签 javascript jquery

<分区>

我有两个输入字段,名称分别为 "JobRoles[0].AgeFrom""JobRoles[1].AgeFrom"。我如何通过 jquery 访问 "JobRoles[0].AgeFrom"

我试过这样访问字段

 $(options.form).find(':input[name=' + fullOtherName + ']')[0];

但它显示无法识别的表达式::input[name=JobRoles[0].AgeFrom]

最佳答案

将您的变量包装在 " 中。它会起作用。

var fullOtherName = 'JobRoles[0].AgeFrom';

alert($(document).find('input[name="' + fullOtherName + '"]').val());

var fullOtherName = 'JobRoles[0].AgeFrom';

alert($(document).find('input[name="' + fullOtherName + '"]').val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="JobRoles[0].AgeFrom" value="123" />

关于javascript - 如何在 Jquery 中访问输入类型名称作为 JobRoles[1].BasedIn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48058214/

相关文章:

javascript - 保存动态生成的div的toggleClass状态并使用Cookie/LocalStorage存储

javascript - 如何在点击函数中使用 jQuery 改回 insidehtml?

jquery - 不可见数据的打印问题

javascript - 在页面加载时将图像从大调整为小

javascript - 键入对象时出现问题 Typescript 错误 - 无索引签名

javascript - 仅在具有布局属性的元素内应用于自定义 polymer 元素的样式

javascript - React组件声明中 'export'的作用是什么?

javascript - 如何在 JavaScript 中将变量值插入 DOM 样式值

javascript - 行选择 JavaScript 回调上的 Primefaces 数据表

jquery - 同一事件的两个单独的处理程序