2011-01-15 11 views
1

jQuery UI Datepickerで 'Today'ボタンを探して削除する必要があります。jQueryのhtmlでボタンを見つけることはできますか?

これは、htmlのだです:

<button onclick="DP_jQuery_1295079747879.datepicker._gotoToday('#newMessageExpirationDate');" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" type="button">Today</button> 

私はこの


buttonPanel.find('button[innerHtml="Today"]') 
buttonPanel.find('button[html="Today"]') 
buttonPanel.find('button[value="Today"]') 

を試みたが、それは動作しません。

答えて

2

あなたは:contains()を使用する必要があります。

buttonPanel.find('button:contains("Today")') 
+0

それは動作します。ありがとう。 – johnny

0

あなたはそれを行うことはできませんが、[]構文は属性マッチングのためのものです。代わりにIDやクラスで一致させることができないのはなぜですか?

+0

IDを持たないようで、クラスは一意ではないようですが、他のボタンも同じです。 – johnny

関連する問題