ОК, я провел некоторое исследование по этому вопросу.
Спецификация говорит , что input.list
возвращает связанный объект списка данных, а не значение атрибута.Поэтому вы должны использовать setAttribute('list','edit-subject-themes')
на входе, что отлично работает .Похоже, это была проблема с jQuery.
Когда проблема решена, я обязательно буду часто использовать эту технику в пользовательском JavaScript:)