我已经创建了一个禁用已经选中的选项的功能。 它工作,直到我做另一个选择选项。如果我更改第二个选项,则第一个值变为NULL。然后,如果我在另一个中生成并选择某些内容,则第一个和第二个值将变为NULL。
这里我有jsfiddle网址,完整代码为:https://jsfiddle.net/fsao6t2z/
function changeKeuzes ()
{
var keuzes = [];
$('.keuzes').each( function ()
{
console.log($(this).find('option[disabled]'));
if($(this).val() != 'Kies je optie'){
keuzes.push($(this).val());
}
});
$.each(keuzes, function(k, v)
{
$('.keuzes').each (function () {
$(this).find('option[class="' + v + '"]').attr("disabled", true);
});
});
}