jquery ui自动完成添加跨度 [英] jquery ui autocomplete adding a span

查看:90
本文介绍了jquery ui自动完成添加跨度的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在div上使用jQuery自动完成功能但是我得到了jquery自动添加的额外跨度

I am using jQuery autocomplete on a div but I am getting this extra span added automatically by jquery

"<span role="status" aria-live="polite" class="ui-helper-hidden-accessible">search test</span>"

如何防止创建此范围?

推荐答案

出于无障碍原因,盲人可以读取找到多少结果。如果你真的想删除它,你可以修改源代码:

It's for accessibility reason, blind people can 'read' how much results are find. If you really want to delete this, you can modify the source code:

this.liveRegion = $( "<span>", {
                role: "status",
                "aria-live": "polite"
            })
            .addClass( "ui-helper-hidden-accessible" )
            .insertAfter( this.element );

但不建议这样做。

这篇关于jquery ui自动完成添加跨度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆