Well, this proved an intractable problem - something relating to encoding that was over my head. I found a work-around though, using filter to find the list items containing "ladies" and "short-sleeve" thus leaving out the darn apostrophe altogether:
$("li:contains(ladies)").filter("li:contains(short- sleeve)").addClass("selected");