jquery如何删除select下option中重复文本的项
jquery怎么删除select下option中重复文本的项?
如:
结果:
------解决思路----------------------
javascript写的可以用吗?
------解决思路----------------------
我觉得楼主的可以了,代码简洁
------解决思路----------------------
为何要让垃圾数据进来呢?
你可以在给select绑定数据之前,就去重复项嘛!
------解决思路----------------------
恩,如果是从数据库中查的,可以删除重复项
如:
<select id="ddl_test">
<option>语文</option>
<option>语文</option>
<option>数学</option>
<option>数学</option>
<option>数学</option>
<option>数学</option>
<option>英语</option>
</select>
结果:
<select id="ddl_test">
<option>语文</option>
<option>数学</option>
<option>英语</option>
</select>
------解决思路----------------------
javascript写的可以用吗?
<script type="text/javascript">
window.onload = function() {
var opts = document.getElementById('ddl_test').options;
var obj = new Object(), index = 0;
while (index < opts.length) {
if (opts[index].text in obj) opts[index] = null;
else {
obj[opts[index].text] = opts[index].text;
index++;
}
}
obj = null;
}
</script>
------解决思路----------------------
我觉得楼主的可以了,代码简洁
------解决思路----------------------
为何要让垃圾数据进来呢?
你可以在给select绑定数据之前,就去重复项嘛!
------解决思路----------------------
恩,如果是从数据库中查的,可以删除重复项