I\'m trying to set a class to active depending on the url. I\'m trying to use the code below, but in every case, it activates the active class for the second tab.
<
You used a =
instead of a ==
or ===
in your comparison. This is why many programmers shift the statement around so it throws an error vs. running code unintentionally... its a very common mistake!
Here is an example of the same if
g statement switched around. Had you used this format, but made the same mistake, it would have thrown an error which would have helped you located it faster:
if('/learn/subsection2' == pathname){ ... }