如何在jQuery Datepicker中实现aria扩展值?

如何在jQuery Datepicker中实现aria扩展值?,jquery,accessibility,jquery-ui-datepicker,input-button-image,Jquery,Accessibility,Jquery Ui Datepicker,Input Button Image,我正在寻找在.ui datepicker触发器下展开的aria的实现,因此当按下焦点或选项卡按钮时,如果日历展开,讲述人应该讲述日历展开,当焦点关闭时,应该说日历折叠。 下面是代码 $("#txtIssueDateTo").datepicker({ dateFormat: 'mm/dd/yy', showOn: 'both', buttonImageOnly: true, buttonImage: 'images/calender.png', maxDate

我正在寻找在.ui datepicker触发器下展开的aria的实现,因此当按下焦点或选项卡按钮时,如果日历展开,讲述人应该讲述日历展开,当焦点关闭时,应该说日历折叠。 下面是代码

 $("#txtIssueDateTo").datepicker({
        dateFormat: 'mm/dd/yy', showOn: 'both', buttonImageOnly: true, buttonImage: 'images/calender.png', maxDate: 'today', buttonText: "Select to date button"});

     $(".ui-datepicker-trigger").keyup(function (event) {
        if (event.keyCode === 13) {
            this.click();
            this.focus();
        }});

试试看
函数myFunction(){
var x=document.getElementById(“p2”).getAttribute(“aria扩展”);
如果(x==“真”)
{
x=“假”
}否则{
x=“正确”
}
document.getElementById(“p2”).setAttribute(“aria扩展”,x);
}

您也可以像这样把代码放在小提琴里吗?这些有用吗?搜索expanded似乎没有任何帮助。有没有别的词来表示扩展?这些词有用吗?你能把代码也像这样放在小提琴里吗?这些有用吗?搜索expanded似乎没有任何帮助。有没有别的词来表示扩展?这些词有用吗?
<button onclick="myFunction()"  id="p2" aria-expanded="false">Try it</button>
 <script>
  function myFunction() {
  var x = document.getElementById("p2").getAttribute("aria-expanded"); 
  if (x == "true") 
  {
  x = "false"
  } else {
  x = "true"
  }
  document.getElementById("p2").setAttribute("aria-expanded", x);
  }
 </script>