У меня есть фрагмент кода, который динамически добавляет параметры в поле выбора в зависимости от некоторых других критериев. Это выглядит примерно так:
if (chosen == "a_value") {
selbox.options[selbox.options.length] = new Option('text_1','value_1');
selbox.options[selbox.options.length] = new Option('text_2','value_2');
selbox.options[selbox.options.length] = new Option('text_3','value_3');
}
Мне нужно добавить дополнительный атрибут к этой новой опции, который содержит определенное значение. В этом случае атрибут будет называться «скидка», а значение будет целым числом. Позже я прочитаю значения атрибутов и обработаю их на основе значения в поле Option.
Таким образом, опция будет выглядеть так, как только сценарий будет готов;
<option value="value_1" discount="integer">text_1</option>
имеет смысл?
Теперь, как я могу сделать это без использования каркасов JS. Мне нужна только эта небольшая часть кода, поэтому для этого проекта фреймворк будет излишним.
Ура! : -)