如何使用Jquery如何更改dom元素(Bootstrap)的aria-expanded ="false"部分?

Bre*_*ren 24 html javascript css jquery twitter-bootstrap

我有以下元素:

<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
Run Code Online (Sandbox Code Playgroud)

我想使用jquery(或只是javascript可以工作)来改变aria扩展字段以在true和false之间切换.

我该怎么做?

谢谢!

小智 65

您可以使用.attr()作为计划切换它的一部分:

$("button").attr("aria-expanded","true");
Run Code Online (Sandbox Code Playgroud)

  • 由于某种原因,在这种情况下,$(this).find('。dropdown-toggle')。prop('aria-expanded','true')`不适用于我,而`attr()`则适用。我正在使用jquery v3.2.1 (2认同)