Ah, OK, so my original assumption was right. (I got confused over your menu show/hide). You also need to add ARIA attributes to your static HTML, right?
I don't know how to incorporate that in to my existing code, that is why I am here.
We can't tell you how to do that. It has nothing to do with jQuery, and everything to do with how you create your HTML and how you get it onto your web server.
- Do you use a text editor?
- Or an IDE? (Integrated development environment)
- Do you write dynamic server code in a server language (like PHP, or Ruby, or Python, or.... the list is nearly endless?)
- Do you use an MVC framework (like Ruby on Rails or Laravel) that uses templates?
- Do you use a blogging platform?
- Maybe you use a desktop or online drag-and drop builder that doesn't let you write any HTML yourself
We don't know, because you haven't told us. There are a zillion ways to put HTML on the Internet! And Ms. Cleo (the psychic) I'm afraid has abandoned us! ;)
But in any case it has nothing to do with jQuery.
All of the above except the last and perhaps the second to last will let you add the ARIA attributes to your static HTML.
And the last two might have escape-hatches. Or not. Many have provided "simple" "drag and drop" solutions that are inflexible and box their users into a corner. They are great, though, if all you need are a few simple pages showing what your company does along with some pretty pictures of your pizza parlor, appliance repair business, or happy patients with shiny new white teeth...