ユーザーがボタンをクリックしてから、HTML を要素にポップさせたいと考えています。私はそうしましたが、それは機能しますが、一度しか機能しません。ボタンをもう一度クリックしても、何も起こりません。empty() を使用すると問題が解決すると思いましたが、そうではありません。私のコードの何が問題なのですか。
<script type="text/javascript" >
$(document).ready( function() {
$('#button').on('click', function () {
$('#ul').html('<li>testing testing</li>').hide(1000, function() {
$(this).empty();
});
});
});
</script>
<input type="button" value="click me" id="button" />
<ul id="ul">
</ul>