jquery 获取输入数组字段

标签 jquery

我在这里发现了类似的问题,但对我没有任何用处。

输入如下:

<input type="text" value="2" name="pages_title[1]">
<input type="text" value="1" name="pages_title[2]">

尝试获取这些字段,例如:

$('input[name="pages_title[]"]')

但结果为空 :(

如何获取所有字段? 我只能得到它 $('input[name="pages_title[1]"]')

最佳答案

使用 starts with selector

$('input[name^="pages_title"]').each(function() {
    alert($(this).val());
});

jsfiddle example

注意:与@epascarello 一致认为更好的解决方案是向元素添加一个类并引用该类。

关于jquery 获取输入数组字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19529443/

相关文章:

javascript - 如何在没有浏览器渲染的情况下发布 HTML 代码

javascript - 多个文件上传并使用文件阅读器预览

jquery - 捕获页面上所有滚动事件

jquery - CSS z-index 不适用于 iPad 上的 bootstrap popover

javascript - 尝试将随机图像与其他随机图像交换

jquery - 如何在预制图库中自动调整照片大小?

javascript - 使用javascript将图像调整为全屏?

jquery - 复选框和 Ajax

javascript - 在 JavaScript/jQuery 中克隆内存中图像

javascript - 如何获取可编辑表中的数据并通过 AJAX 发送?