我有我的webform上的2下拉列表,並使用jquery試圖根據第一下拉選擇篩選/重置篩選器第二下拉元素。jquery重置條件篩選器
$(document).ready(function()
{
$('#dropdown1').change(function(e)
{
switch ($(this).val())
{
case "4":
//this removal works
$('#dropdown2').filter(function()
{
return ($(this).val() == 16);
}).remove();
break;
.................
default:
//how would I restore filter here?
}
}
});
卸下部分工作,所以沒有問題篩選項目,但我很難恢復上下拉2中的濾波器,如果別的東西在下拉列表1.選擇我試圖用.hide()
和.show()
代替.remove()
但至少在IE6上似乎不起作用。
您可以在頁面加載時將原始值讀入數組中嗎?然後重新設置所有的值? – 2010-04-21 22:22:19
只需讀取下拉列表中的所有值到Array中? – Victor 2010-04-21 22:31:58
您能否以一般條款顯示您將如何操作? – Victor 2010-04-21 23:24:07