jQuery-UI .button () вызывает проблемы

0

Это странно и совершенно неожиданно. В моей скрипке здесь код не работает, если я это делаю,

$("#id").button().click(function(){  
    ...
});

Он работает, если я это сделаю,

$("#id").click(function(){  
    ...
});

Что мне не хватает? Для справки я использовал это.

jsFiddle

  • 0
    Вы применили ")" в конце?
  • 0
    Да. Пожалуйста, посмотрите мою скрипку.
Показать ещё 1 комментарий

1 ответ

1
Лучший ответ

Проблема заключается в том, что вы пытаетесь получить текст кнопки, которую используете

$(this).html() // it giving you the html of the button as <span class="ui-button-text">Start</span>

использование

$(this).text()

DEMO

ОБНОВИТЬ:

использование

$(this).html("<span class='ui-button-text'>Resume</span>");

Установлено

$(this).html("Resume");

Это должно быть изменено для всех других кнопок, например Start, Pause.

  • 0
    Затем кнопка теряет внутреннее поле. Как это исправить?
  • 0
    @RahulDesai смотрите мои обновления и работающие DEMO :)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню