2011-01-15 3 views
1

jQuery UI Datepicker에서 '오늘'버튼을 찾아서 제거해야합니다.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

관련 문제