删除附加的HTML

时间:2010-08-24 13:16:06

标签: javascript jquery jquery-plugins jquery-selectors

   $(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('')
}

在upload_1函数中如何删除附加在$(“#buttons”)中的html       我试过$(“#buttons”)。val('');        $( “#按钮”)的html( '');

它没有用

2 个答案:

答案 0 :(得分:0)

$('#buttons').html('');

将替换innerHTML元素中的#buttons

$('#buttons').replaceWith('');

将替换元素#buttons并将其替换为''(无)

旁注:您的代码中存在拼写错误,;后面缺少.html()

答案 1 :(得分:0)

<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>

对我来说很好......你是如何初始化upload_1函数的?