我有一个ifElseif语句,它使用基于presentationID的jQuery可排序元素添加到列表中。我想防止多次添加同一元素。
我想到的想法是创建一个名为'disregardList'的数组,并且在ifElseif语句之前使用单独的if语句来检查presentationID是否已包含在该数组中,该数组将不会在第一轮出现。然后执行ifElseif语句,最后将当前PresentationID添加到数组中。到目前为止,这就是我所拥有的。
function presentationAddToAgenda(presentationId)
{
var disregardList = new Array();
if (disregardList[i] != presentationId)
{
ifElseif statement.......
{
Blaa Blaa Blaa
disregardList.push("presentationId");
}
};
最佳答案
您提到您正在使用jQuery,因此可以使用jQuery.inArray()
函数测试该值是否已经在您的忽略列表中,如下所示:
if ($.inArray(presentationId, disregardList) == -1) { // -1 means not found
// do stuff
}