twiter-bootstrap を使用して、ボタンのテキストを元のテキストに交換しようとしています。
ドキュメントは次のとおりです。
$().button('reset');
// Resets button state - swaps text to original text.
$().button(string)
// Resets button state - swaps text to any data defined text state.
参考:http ://twitter.github.com/bootstrap/javascript.html#buttons
これが私のコード(1)で、これがjsfidlle http://jsfiddle.net/D2RLR/2646/の私のデモです
ボタンをクリックしようとすると、期待どおりにテキストが変更されます。次に、もう一度クリックしようとしても、テキストは変更されません。
コードを修正するにはどうすればよいですか?
(1)
var buttonElement = $(document.createElement('button'));
buttonElement.text('hide');
buttonElement.attr('data-complete-text', 'show');
buttonElement.on('click', function (event) {
$('.alert').toggle(function () {
buttonElement.button('complete');
// buttonElement.button('reset');
}
);
});
$('body').append(buttonElement);