2012-07-27 70 views
1

我有兩個文本框:使用jquery和動態生成的標記ID獲取文本框的值?

<input type="text" id="xxxxx_SearchBox_xxxxxx_InputBox"> 
<input type="text" id="xxxxx_xxxxxx_InputBox"> 

我怎樣才能得到第二個文本框的值? xxxx並不是一成不變的,所以我不能依賴它們。

$("input[type='text'][id*='_InputBox']").val() 

它會工作嗎?

回答

2

可以使用eq jQuery的功能,通過選擇返回的索引來訪問元素,

Live Demo

$("input[type='text'][id*='_InputBox']").eq(1).val() 
0
$("input[type='text']:not([id*=SearchBox])").val() // phew 
0

試試這個

$("input[id$='_InputBox']:not('[id*=SearchBox]')").val(); 

DEMO

相關問題