$(function() { if(map_flag == 0) $("#buttons").append(' <input type="button" value="Import" class="ui-state-default ui-corner-all" onclick="javascript:import_q();" />'); }); function upload_1() { $("#buttons").val(''); $("#buttons").html('') }
В функции upload_1 как удалить html, добавленный в $ ("# button") я пробовал $ ("# кнопки"). val (''); $ ( "#") Кнопки HTML ( '');.
Это не сработало
<script type="text/javascript"> $(function() { $("#buttons").append(' <input type="button" value="Import" class="ui-state-default ui-corner-all" onclick="javascript:import_q();" />'); }); function upload_1() { $("#buttons").html('') } </script> <div id="buttons"></div> <a href="#" onclick="javascript:upload_1();" >Clear</a>
У меня отлично работает ... Как вы инициализируете функцию upload_1?
$('#buttons').html('');
заменит innerHTML из элемента #buttons.
innerHTML
#buttons
$('#buttons').replaceWith('');
заменит сам элемент #buttons и заменит его на '' (ничто)
''
Sidenote: в вашем коде есть опечатка, пропущенная ; позади .html().
;
.html()