在为div创建子项时检查重复项

时间:2012-01-12 15:59:41

标签: javascript jquery children

我想检查一下,我没有创建一个标题重复的孩子。但是,我不确定检查和比较的正确方法。以下是如何添加div子项的代码示例:

this.foo = function(inputTitle)
{
    var title = inputTitle;

    var $ItemContainer = $("#ItemContainer");
    $ItemContainer.append('<div class="Item" title="'+title+'"></div>');

    // Continue to build the child
    var $thisItem = $ItemContainer.children('.Item[title='+title+']');
    $thisItem.append('<div class="ItemTitle">'+title+'</div>');
   // .....
}

该课程始终为Item如何检查#ItemContainer是否还没有标题重复的孩子?

1 个答案:

答案 0 :(得分:1)

以下将告诉您是否有任何具有给定标题的div

var exists = $('div[title="' + title + '"]').length > 0;