2009-07-26 12 views
1

で入力を選択:ちょうど「txtYear」の部分を使用してjQueryのでこれを選択するにはどうすればよいは、jQueryのセレクタ

<input type="text" id="something_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]') 

1.4.4 jQueryのでは動作しません:これは、セレクタは、今どのように見えるべきかである

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

私たちは、アップグレードしたときに私たちのコードをすべて更新しなければならなかった。このリンクは、これを修正する方法に関する正規表現を見つけて置き換えます。 http://nickjohnson.com/b/jquery-upgrade-how-to-fix-attribute-value-selector-errors