如何重写angularJs的下拉框,做到带查找筛选功能的select下拉框

JavaScript011

如何重写angularJs的下拉框,做到带查找筛选功能的select下拉框,第1张

<script language="javascript">

function addSel(){

var obj

obj=document.createElement("option")

obj.text=document.all.addT.value

obj.value=document.all.addV.value

sel.add(obj)

}

function delSel(){

document.all.sel.options.remove(document.all.sel.selectedindex)

document.all.sel.selectindex=0

}

</script>

<select id="sel">

<option value="1">11111</option>

<option value="2">22222</option>

</select>

value:<input id="addV" type="text">

text:<input id="addT" type="text">

<input type="button" value="添加" onclick="addSel()">

<input type="button" value="删除" onclick="delSel()">

之前在做多条件筛选时用到了对象,多条件筛选的思路,并总结了几个关于对象的操作

var array = new Object()

创建一个空对象用来存储你传的参数,就是每个点击事件都要传参且也要将参数存储起来

同时筛选里面也会涉及到清空参数以及删除某一个值,例子:

var array={"name": "xiaojiayu", "age": 24, "gender": "man","sex":""}

 1、删除对象里某一个值

delete array.name            

2、清空对象

for(var key in array){

    delete array[key]          

}

 3、清除对象里空的键值对

for(var key in array){

    if(array[key] === ""){

        delete array[key]          

    }

}