If the URL is something, do something

If the URL is something, do something

Hi,

What I'm trying to do is create three rules depending on the path of a page. If the path contains 'best-sellers', I want jQuery to set the class of the page to 'pm-best-sellers'. I can do this, and it works, but when I add the rules for 'express-gifts' and 'eco-friendly' it breaks.

Here's what I've got:

$(document).ready(function() {

var url = location.pathname;

  if ("url:contains('best-sellers')") {
    $("body").attr("class","pm-best-sellers");
  }
 
  else if ("url:contains('express-gifts')") {
    $("body").attr("class","pm-express-gifts");
  }
 
  else ("url:contains('eco-friendly')") {
    $("body").attr("class","eco-friendly");
  }
 
});


I'm not sure if this is really a jQuery specific problem but as jQuery is what allows me to do any JavaScript whatsoever I thought this would be a good place to ask.

Can anyone spot what's wrong here?

Thanks for reading,

Scott.