I am using the following to identify the currently selected (active) link in the site:
< Pre> $ (function () {var path = location.pathname.substring (1); if (path) $ ('# sidebar_content a [@ href $ =' '+ + path +' "] '). Atr ('class', 'selected');}); It appears to correctly identify the path, but it also generates an error. Error: : Syntax error, unrecognized expression: [@ href $ = "/ Ohs_north_carolina"
The source of the page does not show that the class is added to the link.
Appreciate some help.
Thanks.
[@ attr]
remove style selectors in jQuery 1.3 Remove the @
symbol and it should work. $ ('# sidebar_content a [href $ = "' + + path + '"]' ). Attr ('class', 'selected');
to:
Note: jQuery 1.3 [@attr] style selectors have been removed Was (they first demoted in jQuery 1.2 े).
Just remove the '@' mark from your selectors.
No comments:
Post a Comment