Фильтровать элементы в массиве JavaScript с помощью jQuery

У меня есть массив JavaScript, как показано ниже, который мне нужно отфильтровать, чтобы получить правильные дочерние значения из тестовых данных ниже.

var arrChildOptions2 = [
        {Parent:'opt1',Value:'opt1',Text:'Parent1 - Child 1'}, 
        {Parent:'opt2',Value:'opt1',Text:'Parent 2 - Child 1'},
        {Parent:'opt2',Value:'opt2',Text:'Parent 2 - Child 2'}
    ];

Значения используются для заполнения раскрывающегося списка на основе события изменения родительского раскрывающегося списка, как показано ниже.

$(function() {
    $('#ddl1').change(function() {
        $('#ddl2 option:gt(0)').remove();
        $('#ddl2').addItems('#ddl2', arrChildOptions2[Parent=opt2]);
    });
});

где additems - это функция, которая проходит через массив. Проблема в том, что я могучтобы его отфильтровать по родителю, ямы пытались использоватьсодержит и вышеarrChildOptions2 [Родитель = OPT2] Но я могу'чтобы его отфильтровать, япредпочли бы найти аккуратное решение, а не использовать цикл for? Любые идеи, ура

Ответы на вопрос(3)

Ваш ответ на вопрос