jQuery获得aria扩展的属性值

时间:2016-04-04 10:05:39

标签: jquery

在下面的代码中,如何获取aria-expanded属性的值。我试过以下

<a data-toggle="collapse" href="#links_home" id="links_container" class="" aria-expanded="true">&lt;&lt;&lt;</a>
<a data-toggle="collapse" href="#rules_home" id="rules_container" class="" aria-expanded="false">&lt;&lt;&lt;</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("===============")
}

1 个答案:

答案 0 :(得分:1)

尝试这个简单的功能:

function toggle_accordion(link_id) {
   console.log($('a#'+link_id).attr('aria-expanded'));
}