2011-04-14 55 views
0

我有这样的代码: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> 

我怎样才能改变trackline2对“你好”的潜在价值?我在这里:

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

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

回答

3

如果你只有一个输入

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

如果您有不止一个,你需要有一些方法来识别它们。可能使用名称...

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

尼斯一!这工作:) – markzzz 2011-04-14 20:39:11

0

假设trackon类对象在页面上唯一的,他们总是为了,你可以使用:

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

埃姆没有......我也有其它类... – markzzz 2011-04-14 20:36:17

+0

我的意思是有没有其他'trackon'类对象,不是说你没有使用其他类 – 2011-04-14 20:38:30