问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery 动态添加select 如何避免重复添加(去重)1

发布网友 发布时间:2023-09-17 15:57

我来回答

5个回答

热心网友 时间:2024-12-04 14:35

1、确定当前需要添加元素的text以及对应的value

2、获取当前下拉框中所有的option元素数组optionArr,可以通过$('#citySelect option')获取元素集合。
3、遍历optionArr,判断需要添加的text或者value是否和optionArr相同,相同则不添加,没有重复则添加。
示例:
<select id='citySelect'>
<option value='beijing'>北京</option>
<option value='shanghai'>上海</option>
</select>
方法:
<script>
function addCity(value, text){
var optionArr = $('#citySelect option');
for(var i=0;i<optionArr.length;i++){
if(optionArr[i].text == text || optionArr[i].value == value){
return false;
}
}
var addOption = "<option value='" + value + "'>" + text + "</option>";
$('#citySelect').append(addOption);
}
</script>

热心网友 时间:2024-12-04 14:36

jquery去重复 如何去除select控件重复的option

方法也比较多,这里提供一个使用jquery选择器 :contains 的方法:
$(":contains(text)"); // 选取包含指定字符串的元素
这样就可以选出包含重复字符串的option元素,然后将其删掉追问您好 麻烦您可以写一个实例吗

热心网友 时间:2024-12-04 14:36

添加之前先清除select标签中的内容,$(".city").html("");然后再append();就不会有重复数据了

热心网友 时间:2024-12-04 14:37

添加之前做一件事,判断是否已经存在名称。判断的方式很多,比较简单的就是jquery获取option集合,循环判断文本是否相同,相同则已经存在,提示不能添加。或者用contains,fiter等选择器,具体用法教程很多也很简单。

热心网友 时间:2024-12-04 14:38

//每次添加前清空一次
success : function(data) {
    var obj = eval(data);
    if(obj.length > 0){
        $(".city").html("");
    }
    for ( var i = 0; i < obj.length; i++) {
    ...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cad里面打完字怎么还原十字架 财务建帐需要什么 建账建账的基本要求 当爱情与亲情需要丢弃一样时,你会选择丢弃哪一方 当爱情和亲情有冲突时你会怎样决择?你会为你所爱的人不顾一切吗? 剑网三 查看余额 因为某些特殊原因不好登陆游戏查看,求其他方式_百度知 ... 右肺上叶中叶结节灶怎么回事 节能门窗有哪些标准 节能门窗有哪些 节能门窗具有哪些特征 换后,怎样重新申请健康码?5 为什么太爷爷去世,我奶奶要包红包给我??? 蒲公英和鸡骨草能一起吗?1 鲜刺梨泡酒怎么泡28 广州火车站到平沙村几路车!!急急急急急急!!! 入伏有什么风俗 求一部关于监狱题材的电影! 求10部有关监狱题材的电影34 海水为什么盐的含量那么高? ...中在原理图的电源导入到PCB中时就不见了,那在PCB中和电源相连的元件... 本人刚学DXP,现在画完原理图,想转成pcb图,但是试了一下,很多元件都不见... 萨摩耶能不能在小区养 想买1000元左右盆景送人放客厅,什么花好 最近几年政信类产品这么受欢迎,我想问一下政信信托的风险高吗? 炸肉丸放上葱姜蒜怎么办7 炸肉丸放上葱姜蒜怎么办? 红烧狮子头,葱姜剁成碎末加入肉糜里,还是直接和肉一起搅更好?... 我的原理图封装好了,为什么生成pcb图的时候会有些元件不能显示,如果... 底滤鱼缸有鱼粪怎么办78 我家在楼上,我高二了,可是我想养一只萨摩耶,但是麻麻说楼上养狗太脏了... 仙剑奇侠传3如何获得摘星手套 仙剑三~摘星手套的任务怎么做? 那个客栈在哪?? 刺梨酒怎么泡制?148 野生刺梨根泡酒怎么泡? 刺梨泡酒怎么泡,有一斤左右的刺梨1 广州火车站到平沙村总站(平沙公园)怎么走 仙三摘星手套支线 我手机号注册了一个微信之后,我又注册了新的一个,以前那个... 闽江1.5底滤鱼缸下水挡板后很脏,怎么解决?2 《你说不会在爱情里犯错,也说过你永远爱我》这句歌词是哪一首歌...18 团员证要转接吗? 世界上含盐量最高的海12 谁知道怎么改这个吗?安卓手机的,屏幕下方依次是 拨号 菜单 短信 那个... 不用了健康码怎么办?4 有个女生唱的,有句歌词是“不择手段的”,特别甜,歌名叫什么?24 不用了健康码怎么办?4 最近街上听到一首歌女生唱的。很伤感。很慢的。里面有一句歌词好...14 jquery使页面中所有select选中第一个option,...222 换了怎么申请健康码?1 jquery动态添加下拉栏,怎么去避免重复添加13