通过起始名称获取 jquery 中输入的值
Get value of input in jquery by its starting name
嗨,我的jsp中有一堆输入框,每个输入框都有不同的名称,但它们共享相同的部分名称。下面是示例:
<input type"text" name="sequence_1" value="1" />
<input type"text" name="sequence_3" value="5" />
<input type"text" name="sequence_4" value="6" />
<input type"text" name="sequence_7" value="67" />
<input type"text" name="sequence_8" value="3" />
<input type"text" name="sequence_10" value="23"/>
这些列表可以增长任何长度,结束数字可以是任何内容。对于这些文本框,我需要在javascript中访问它们,并且需要动态更改它们的值。我该怎么做?有没有办法仅使用起始名称访问输入框值?
您可以使用属性开头为选择器:
var $inputs = $('[name^="sequence_"]');
更好的是,向这些元素添加一个class
以对它们进行分组并按该元素进行选择。这种方法会更快。
Better approach is place all input fileds in a class or field-set, like
$(".Myclass").each(function () {
var ar=[];
var name= $(this).attr('name');
ar.push(name;
});
$.each(ar, function (index, item)
{
alert(item);
});
i htink that is exactly what you are looking for.
我使用 class 方法来获取所有元素,它工作正常。这是代码:
$(".text3").filter(function() {
console.log(this.value);
this.value = '1';
console.log(this.value);
});
在这里,我尝试将输入元素的值更改为 1
相关文章:
- html/jquery输入类型:单选框中的文本不起作用
- jQuery-输入时不提交数据
- 使用jQuery输入的动态名称
- Jquery:输入类型=“”;按钮“;使用.click()函数在Internet Explorer和Safari中不起作
- 使用html中的jquery输入值窗口提示
- 找不到 jquery 输入自动完成函数
- jQuery输入未隐藏
- 将jQuery输入包含在表单帖子中
- jquery:输入选择器未选择:选择元素
- jQuery输入值故障排除
- 如果使用jquery输入一个字段,则自动填充其他字段
- Jquery 输入掩码在正则表达式中不可见
- 未定义 jQuery 输入参数
- IE 中的 Jquery 输入文件类型操作问题
- 带有 Li 的 jquery 输入选择器
- 如何将 jQuery 输入值传递给 Google Maps JS API v3
- Jquery 输入值未正确更新
- 作为触发器的 Jquery 输入类型文件不起作用
- 具有两个不同用户输入的 jQuery 输入掩码
- jQuery 输入选择 - 将中继器内的总计相加