2011-04-14 12 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