小编ism*_*elw的帖子

使用jquery从表单中选择多维数组

我试图用JQuery选择一个多维表单项.但是,当我试图提醒其价值时,我得到一个undefined.

这是我的表格:

    <select name='item[1][name]'>
       <option value='1'>Name 1</option>
       <option value='2'>Name 2</option>
       <option value='3'>Name 3</option>
       <option value='4'>Name 4</option>
    </select>

    <input type='text' name='item[1][id]' class='text' />
Run Code Online (Sandbox Code Playgroud)

当我点击提交按钮时,我尝试选择所有表单元素.

我成功选择了文本输入字段:

var item1i = $('input[name="item[1][id]"]');
var personi = $(item1i).val();
Run Code Online (Sandbox Code Playgroud)

但是当我尝试选择这样的select标签时:

var item1n = $('input[name="item[1][name]"]');
var personn = $(item1n).val();
Run Code Online (Sandbox Code Playgroud)

当我发出警报时personi,显示正确的值.但是当我发出警报时personn我会得到undefined.

知道我做错了什么吗?

html forms arrays jquery jquery-selectors

0
推荐指数
1
解决办法
1857
查看次数

标签 统计

arrays ×1

forms ×1

html ×1

jquery ×1

jquery-selectors ×1