jquery 动态添加select 如何避免重复添加(去重) 20
我用ajax添加下拉栏:success:function(data){varobj=eval(data);for(vari=0;i<obj.length;i++){$("...
我用ajax添加下拉栏:success : function(data) {var obj = eval(data);for ( var i = 0; i < obj.length; i++) {$(".city").append("<option value='"+obj[i].city+"'>"+obj[i].city+"</option>");}$(".city").append("")可以添加数据,但是会添加很多重复数据我试过在for循环后写://去重$(".city option").each(function() { var getText = $(this).text(); if($(".city option:contains("+getText+")").length > 1){$(".city option:contains("+getText+"):gt(0)").remove(); }});但是只有第一条数据有效果 其他的动态添加select效果也没了 删掉去重 所以数据都有动态下拉列表值(数据重复添加)
展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |