Автозаполнение пользовательского рендеринга с помощью программ чтения с экрана

Я использую JQuery для обеспечения автозаполнения и переопределения _renderItem сделать немного больше деталей, но при попытке проверить это с помощью JAWS кажется, что он читает только значение в data-value атрибут:

$("#UnitName").autocomplete({
    ...
    create: function () {
        $(this).data('ui-autocomplete')._renderItem = function (ul, item) {
            return $('<li class="place-ac">')
                .attr("data-value", item.value)
                .append('<span class="placename">' + item.label + '</span> (<span class="postcode">' + item.postcode + '</span>)<span class="provider">' + place.organisation + '</span>')
                .appendTo(ul);
        }
    },
    minLength: 0,
});

В результате этого отображается HTML:

<li class="place-ac ui-menu-item" data-value="61327" id="ui-id-148" tabindex="-1">
    <span class="place-name">Rear Garden</span> (<span class="postcode">XX1 1XX</span>)<span class="provider">Cherry Orchard Garage</span>
</li>

Челюсти будут читать 61327, Есть ли способ указать дополнительный атрибут для использования JAWS?

0 ответов

Другие вопросы по тегам