gpt4 book ai didi

javascript - 我只想在列表中显示一次重复项并删除其他项

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:47 24 4
gpt4 key购买 nike

我只想在列表中显示一次重复的元素,而那些不重复的元素想从列表中删除,正确的程序应该是什么?考虑以下功能:

{
alert("Hello");
var symptomname = $('#symptomname').val();

$.getJSON('http://54.148.253.123/HHS_Service/HealthService.svc/DiseaseGetBySymptom', { SymptomName: symptomname }, function (data) {


var tasks = $.parseJSON(data.d);
alert(tasks);
$.each(tasks, function (key, value) {

$('<div data-role="collapsible" data-content-theme="a" data-collapsed="true"><h3>' + value.DiseaseName +
'</h3><ul data-role="listview" id="search1ListView" data-inset="true" data-theme="a"><li><strong>Detail:</strong><span> '
+ value.Descr +
'</span></li></ul></div>').appendTo('#foundDisease');

// refreshing collapsible created dynamically "its necessary to refresh for a jQuery look and feel"
$('div[data-role=collapsible]').collapsible({ theme: 'a', refresh: true });

$("#clear").click(function () {
$("#foundDisease").empty();
});
});

});
}

最佳答案

尝试使用这样的东西:

 var tasks = $.parseJSON(data.d);
tasks=$.unique(tasks);// this should remove duplicate records.

然后你的循环开始。

关于javascript - 我只想在列表中显示一次重复项并删除其他项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27224572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com