如何在jQuery Datepicker中实现aria扩展值?
我正在寻找在.ui 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
$("#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>