javascript - addClass on all matches attribute -


I have three containers in which there is a specialty I want to add a class for all elements of the match on such a parent. The usual features are: If I click on any of the sidebar, the main content area or header class must be added to all matching attributes. (Something like triggering all three attributes on one click).

The code below is:

  & lt; ul class = 'main-nav' & gt; & Lt; Li & gt; & Lt; A link-tab = "left-department" href = "" & gt; Department & lt; / A & gt; & Lt; / li & gt; & Lt; / Ul & gt; & Lt; ul class = 'Content tab-container' & gt; & Lt; Li & gt; & Lt; A link-tab = "left-department" href = "" & gt; Department & lt; / A & gt; & Lt; / li & gt; & Lt; / Ul & gt; & Lt; ul class = 'sidebar' & gt; & Lt; Li & gt; & Lt; A link-tab = "left-department" href = "" & gt; Department & lt; / A & gt; & Lt; / li & gt; & Lt; / Ul & gt;   
  var linkTab = $ ('li a [link-tab]'); $ (LinkTab) .on ('click', function (e) {e.preventDefault (); $ (linkTab) .Parent ('li'). AddClass ('active');});   

Please help, how do I get it?

Try something like this:

  $ ("a [Link-tab] "). (Click on 'click', function (e) {e.preventDefault (); var attributeName = $ (this) .attr ("link-tab"); var matchedLinks = $ ("a [link-tab =" + AttributeName + "]"); Linked Links ("Lee"). AddClass ("Active");});   

This idea is to see all those anchors that have the same link-tab value, in your case lt- Department . After that, . Active class add their li parents.

Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -