jQuery:删除附加的元素

我有以下代码:

$.each(pk2, function(i,value) {   
     $('#query_form_opt_'+cell+'_2')
         .append($("<option></option>")
         .attr("value", i+1)
         .text(value)); 

  });

我的问题是,这段代码被称为超时,新元素不断添加。我需要做的是$('#query_form_opt_'+cell+'_2')每次调用此代码时都要清理(删除附属人员)。

我已经尝试过,$('#query_form_opt_'+cell+'_2').remove()但是它删除了整个div结构。$('#query_form_opt_'+cell+'_2').val('')什么也没做。

厄齐尔

使用.empty()它只会删除子项而不是结构。

$('#query_form_opt_'+cell+'_2').empty();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章