I have an array called “selectMe” formed by a variable wich contains a string such as: 12P, 5B, 10C, etc., this is the “href” value of a hyperlink and I need to find and add the class “selected” to the ones inside this array. To break the array I have:
function selectPrevious(selections){
// split into array
var selectMe = selections.split(", ")
for (var i = 0; i < selectMe.length; i++){
$('#theater a').search(selectMe[i]).addClass('selected');
}
}
I’ve tried doing find() instead of search() as well as many other iterations but still haven’t been able to accomplish what I want, how can I do it?
EDIT
Using one of the answers provided here I have changed it to this:
function selectPrevious(selections){
// split into array
if(typeof selections !== "undefined"){
var selectMe = selections.split(", ");
for (var i = 0; i < selectMe.length; i++){
$('#theater a[href*='+selectMe[i]+']').addClass('selected');
}
}
}
I had to add the “if(typeof selections !== “undefined”)” because otherwise it was throwing me errors on IE. Anyway, I still can’t add the class “selected” to the values in the array, am I missing something? or did I do something wrong?
try this one: