Javascript 删除附加的html

Javascript 删除附加的html,javascript,jquery,jquery-plugins,jquery-selectors,Javascript,Jquery,Jquery Plugins,Jquery Selectors,在upload_1函数中,如何删除附加在$buttons中的html 我试过$buttons.val; $buttons.html 它不起作用 $(function() { if(map_flag == 0) $("#buttons").append('&nbsp;&nbsp;<input type="button" value="Import" class="ui-state-default ui-corner-al

在upload_1函数中,如何删除附加在$buttons中的html 我试过$buttons.val; $buttons.html

它不起作用

   $(function() {
           if(map_flag == 0)
              $("#buttons").append('&nbsp;&nbsp;<input type="button" value="Import" class="ui-state-default ui-corner-all" onclick="javascript:import_q();" />');

       });

function upload_1()
{
  $("#buttons").val('');
   $("#buttons").html('')
}
将替换buttons元素中的innerHTML

将替换元素按钮本身,并将其替换为零

旁注:您的代码中有一个输入错误,一个丢失的;html后面


对我来说很好。。。如何初始化upload_1函数?

您的.html版本应该可以工作。你确定上传1被呼叫了吗?您是否尝试过在该函数中放置一个简单的.alert?您不需要javascript:在锚上的onclick中,我从未使用过它。这只是一个简单的例子,使用他以前在append中的实践来说明它是如何工作的。我会使用$.bind'click'。。。
$('#buttons').html('');
$('#buttons').replaceWith('');
<script type="text/javascript">
   $(function() {
              $("#buttons").append('&nbsp;&nbsp;<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>