下面的代码在框中附加文本,如何避免输入重复的值..?

 $('#plan td.n').click(function(){
 $(this).html('B').css("background-color","red");
 $("input:text").val(this.id);

 var toAdd = $("input[name=checkListItem]").val();
 $(".list").append("<div class = 'item'>" + toAdd + "</div>")//add the seat number to box



 });

最佳答案

我可能会在下面做这样的事情。希望能帮助到你

var lookupObj = {};
var toAdd = $("input[name=checkListItem]").val();
if(!lookupObj[toAdd]) {
    $(".list").append("<div class = 'item'>" + toAdd + "</div>")
    lookupObj[toAdd] = true;
}

关于javascript - 如何在jQuery中删除重复的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35399787/

10-11 11:07