Здравствуйте!
Есть например вот такой скрипт для списков с зависимостями.
function loadCar(select){
var carSelect = $('select[name="klass"]');
$.getJSON('/ajax.php', {
action:'getModels',
model:select.value
}, function(seriesList){
carSelect.html('');
$.each(seriesList, function(i){
carSelect.append('<option value="' + i + '">' + this + '</option>');
});
});
}
и массив значений для генерации этого селкта
'Пшеница' => array (
10 => '--Мягкая',
11 => '---Класс 1',
12 => '---Класс 2',
13 => '---Класс 3',
14 => '---Класс 4',
15 => '---Класс 5',
16 => '--Твердая',
17 => '---Класс 1',
18 => '---Класс 2',
19 => '---Класс 3',
20 => '---Класс 4',
21 => '---Класс 5',
// ...
),
Как сделать, чтобы при создании option, если в
' + this + '
есть
--
и именно 2 дефиса - добавлялся атрибут disabled?