在下面的代码中,如何获取aria-expanded属性的值。我试过以下
<a data-toggle="collapse" href="#links_home" id="links_container" class="" aria-expanded="true"><<<</a>
<a data-toggle="collapse" href="#rules_home" id="rules_container" class="" aria-expanded="false"><<<</a>
function getaccordion_status() {
var acc1 = "links_container";
var acc2 = "rules_container";
var arr = [acc1, acc2];
arr.forEach(function(link) {
toggle_accordion(link);
});
}
function toggle_accordion(link_id) {
console.log("===============")
console.log($("#" + link_id).children("aria-expanded").val());
$("#" + link_id).each(function() {
var ele = $(this)[0]['attributes'];
console.log($(ele).children('aria-expanded').val())
});
console.log("===============")
}
答案 0 :(得分:1)
尝试这个简单的功能:
function toggle_accordion(link_id) {
console.log($('a#'+link_id).attr('aria-expanded'));
}