2014-07-20 52 views
1

我有一个下拉列表动态填充。我有一个按钮,必须在用户希望时清除下拉列表。点击一个按钮清除填充的下拉列表

的test.html

<select id="test"> 
<option></option> 
</select> 
<input type="button" id="refresh" /> 

这里我选择标签动态填充。一旦我点击刷新按钮,应该清除填充值。我如何继续?

+1

'$('#test')。empty();'应该这样做。你不是谷歌? – techfoobar

回答

0

使用下面的代码。

$('#refresh').click(function(e) 
{ 
    $('#test').empty(); 
}); 
0

UEE以下

$('#refresh').click(function() 
{ 
    $("#test").html(""); 
}); 

手段Expty HTML里面上点击下拉菜单。

在这里检查Şhȇkhaṝ的答案.html(“”)比empty()快得多。 here

0

这将清除下拉值:

document.getElementById(‘drpFruits’).options.length=0; 
0

尝试以下操作:

document.getElementById('refresh').addEventListener('click', function() { 
    document.getElementById('test').innerHTML = ''; 
}); 

没有jQuery的,干净的本地JavaScript代码。

Working fiddle

0
var refreshBtn = document.getElementById("refresh");  
refreshBtn.addEventListener('click', function(event) { 
document.getElementById("test").options.length = 0; 
} 
+0

请提供有关您的答案的信息。如果你提供一个答案,人们可​​能会解决他们的问题,但如果你告诉他们为什么他们可能真的学到了什么。 – Randy