按名称获取特定字段?

时间:2014-06-09 18:22:44

标签: jquery

我有一个包含多个字段的表单,每个字段都具有相同的名称:

<input type="text" name="title[]" placeholder="Title" value="a">

如何获得特定字段?

我试过了:

console.log($('input[name=title[]]').val());

但没有运气。

2 个答案:

答案 0 :(得分:2)

将属性值换成引号,因为它有一个特殊字符([&amp; ]):

console.log($('input[name="title[]"]').val());

如果您想要特定input的值,请使用.eq()并将目标索引作为其参数,如@Jay Blanchard mentioned

console.log($('input[name="title[]"]').eq(1).val());

答案 1 :(得分:2)

作为@Adrift mentions,您需要将名称属性包装在引号中,因为它具有特殊字符。完成后,您可以使用eq()输入元素的索引值以获取特定的输入元素 -

console.log( $('input[name="title[]"]').eq(3).val() );