jQuery - 如何获得单个值[]

时间:2011-04-14 19:49:06

标签: jquery

我有这段代码:

<div class="trackon" id="<?="trackline1">
    <input type="hidden" name="atloriginal[]" value="1" /></span>
</div>

<div class="trackon" id="<?="trackline2">
    <input type="hidden" name="atloriginal[]" value="2" /></span>
</div>

<div class="trackon" id="<?="trackline3">
    <input type="hidden" name="atloriginal[]" value="3" /></span>
</div>

如何更改“hello”上trackline2的隐藏值?我在这里:

$('#trackline2').find("DON'T KNOW HOW TO WRITE THIS").val("hello");

是否可以将该值设置为输入数组?

2 个答案:

答案 0 :(得分:3)

如果您只有一个输入

$('#trackline2 input').val("hello");

如果您有多个,则需要通过某种方式识别它们。可能正在使用名字......

$('#trackline2 input[name="atloriginal[]"]').val("hello");

答案 1 :(得分:0)

假设trackon类对象是页面上唯一的对象,并且它们始终有序,您可以使用:

$('.trackon').eq(2).val('hello')