2009-07-26 108 views
1

選擇輸入,如果我有以下幾點:與jQuery選擇

<input type="text" id="something_txtYear" /> 

如何在JQuery中僅使用「txtYear」部分選擇這個?

馬爾科姆

回答

6

要麼$('[id$=txtYear]')在的結尾只匹配id或$('[id*=txtYear]')以匹配id中的任何位置。

你會想看看:http://docs.jquery.com/Selectors,向下滾動到屬性過濾器的部分。

1

$( '輸入[ID * = txtYear]')

0

非常重要。你必須引用jQuery 1.4.4及更高版本的值。這是選擇如何現在看起來:

jQuery的1.4.4

$('[id=txtYear]') 

這確實的jQuery 1.4.4及以上工作不工作

$('[id="txtYear"]') 

我們我們升級時必須更新我們的所有代碼。這個鏈接提供了一個查找和替換正則表達式來解決這個問題。 http://nickjohnson.com/b/jquery-upgrade-how-to-fix-attribute-value-selector-errors