每当我点击“Loading. . .
”按钮时,我想要“Submit
”。在这种情况下,为什么它没有显示“Loading. . .
”的东西? bootstrap 2.3.2
<input type="submit" data-loading-text="Loading..." disabled="disabled" style="" id="save" class="btn btn-primary " value="Submit" name="save">
这是我的JS:
$('#save').click(function() {
var btn = $(this);
btn.button('loading');
btn.button('reset');
});
我在控制台中找不到任何错误。我错过了什么?
答案 0 :(得分:1)
试试这个:
$('#save').click(function() {
var btn = $(this);
btn.val(btn.data("loading-text")); setTimeout(function() {
btn.val('reset');
}, 2000);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="submit" data-loading-text="Loading..." style="" id="save" class="btn btn-primary " value="Submit" name="save">
&#13;
答案 1 :(得分:0)
以下是一个示例,您需要btn.val('loading...');
,因为您更改了input
的值。这是一个有效的demo。