如何在Jquery每个循环中转义重复值?

亨索菲克

我想在Jquery中使用$ .each时删除所有重复的值。我的选择将获得一些具有相同值的项目,但我想删除所有该值,而只保留其中一个。

function dropDown(data, selectorId) {

    var selector = '<select  style="width: 400px;" id="results">';
    if (data == '') {
        selector += '<option value="0">No Reference</option>';
    } else {
        selector += '<option value="0">Choose a reference</option>';
        $.each(data, function (i, val) {
            selector += '<option value=' + val.journal_id + '>' + val.reference + '</option>';
        });
    }
    selector += '</select>';
    $(selector).appendTo(selectorId);
}
rk

使用数组来跟踪已添加的项目。

function dropDown(data, selectorId) {
    var journal_idArray = [];
    var selector = '<select  style="width: 400px;" id="results">';
    if (data == '') {
        selector += '<option value="0">No Reference</option>';
    } else {
        selector += '<option value="0">Choose a reference</option>';
        $.each(data, function (i, val) {
            if( journal_idArray.indexOf(val.journal_id) == -1 ){
                selector += '<option value=' + val.journal_id + '>' + val.reference + '</option>';
                journal_idArray.push(val.journal_id);
            }
        });
    }
    selector += '</select>';
    $(selector).appendTo(selectorId);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Vue.Js的v-for循环中转义“检测到重复密钥”?

来自分类Dev

如何在jquery的每个循环中wrapAll

来自分类Dev

如何在PHP中转义SagePay值?

来自分类Dev

如何在jQuery中转义斜线

来自分类Dev

如何在公共列表的每个循环中列出输出值?

来自分类Dev

在while循环中转义scanf

来自分类Dev

如何在Tensorflow循环中转换循环?

来自分类Dev

如何在循环中重复过程

来自分类Dev

如何在 for 循环中重复该命令?

来自分类Dev

如何在每个循环中添加变量

来自分类Dev

For循环中的重复值

来自分类Dev

如何在PHP中转义隐藏的表单值

来自分类Dev

如何在vCard 4.0值中转义新行?

来自分类Dev

如何在输入值中转义单引号?

来自分类Dev

如何在jsonPath中转义[]

来自分类Dev

如何在宏中转义#

来自分类Dev

在while循环中无法在scp命令中转义空间

来自分类Dev

在批处理文件中的for循环中转义括号

来自分类Dev

如何在每个循环中循环不同数量的元素?

来自分类Dev

如何在每个循环中从类的子级获取标签文本?(jQuery的)

来自分类Dev

如果已经将'this'绑定到JQuery中的类,如何在每个循环中获取子元素?

来自分类Dev

每个非重复值循环中的xsl 2.0非重复值

来自分类Dev

每个非重复值循环中的xsl 2.0非重复值

来自分类Dev

如何在循环中返回特定值

来自分类Dev

如何在for循环中跳过NA值

来自分类Dev

Postgres:如何在循环中打印值

来自分类Dev

如何在循环中给出公式值

来自分类Dev

foreach 循环中的重复值

来自分类Dev

如何解决数组映射重复循环中的值?