0
現在の状態に応じて、aria-expanded属性を変更したい項目があります。jQueryは、値に応じてaria-expanded属性を変更します。
それは本当のOK変更されますが、何らかの理由で第二のクリックでfalseに変更されません:
HTML
<li aria-expanded=false>hey</li>
jQueryの
$("li").on("click", function(e) {
var menuItem = $(e.currentTarget);
if (menuItem.attr("aria-expanded") == true) {
$(this).attr("aria-expanded", false);
} else {
$(this).attr("aria-expanded", true);
}
return false;
});
https://codepen.io/anon/pen/jLYRpg