Могу ли я найти кнопку по ее HTML в jQuery? - PullRequest
1 голос
/ 15 января 2011

Мне нужно найти кнопку «Сегодня» в jQuery UI Datepicker и удалить ее.

Это 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"]')

но это не работает.

Ответы [ 3 ]

2 голосов
/ 15 января 2011

Вам нужно использовать :contains():

buttonPanel.find('button:contains("Today")')
1 голос
/ 15 января 2011

Вам необходимо использовать : содержит селектор .

buttonPanel.find('button:contains("Today")')
0 голосов
/ 15 января 2011

Вы не можете сделать это, синтаксис [] для сопоставления атрибутов. Почему вы не можете сопоставить по идентификатору или классу вместо этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...