js如何去除select控件中的重复选项? 如题,谢了,有jquery的方法更好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script><script>$(function(){ $("select").each(function(i,n){ var options = ""; $(n).find("option").each(function(j,m){ if(options.indexOf($(m)[0].outerHTML) == -1) { options += $(m)[0].outerHTML; } }); $(n).html(options); });});</script></head><body><select ><option>1 </option><option>1 </option><option>2 </option><option>2 </option><option>3</option> </select></body><html> jquery也没有直接去重复的方法.还不如自己写个循环 执行起来也比jquery写效率高 http://it.6-da.com/search.html?q=javascriptjavascript常见问题解答jquery常见问题解答 数组不是从0开始的吗?请看一下代码。。 JavaScript特效+平时做的练习 js高手进来帮忙,select下拉框重选后,radio单选框怎么自动取消? java web中火狐浏览器如何自定义右键菜单栏功能 jquery easyui-datebox渲染问题 正则表达式???在线等!100分!!! 简单问题,请大家指教! PCONLONE这样的菜单效果是如何实现的?在线等待,谢谢! 请教,能否将下拉框(select)的宽度固定了? 聊天室怎么清屏呀? ExtJS Gridpanel分页以及绑定数据问题 javascript隐藏域赋值问题
<head>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
<script>
$(function(){
$("select").each(function(i,n){
var options = "";
$(n).find("option").each(function(j,m){
if(options.indexOf($(m)[0].outerHTML) == -1)
{
options += $(m)[0].outerHTML;
}
});
$(n).html(options);
});
});</script>
</head><body>
<select >
<option>1 </option>
<option>1 </option>
<option>2 </option>
<option>2 </option>
<option>3</option>
</select>
</body>
<html>
javascript常见问题解答
jquery常见问题解答