My edits got eaten. You could possibly simplify your check to
if (subNode.getData('region') === node.getData('region')
&& !subNode.hasClass('selectorButton')) {
subNode.addClass('preOptionSelect');
}
but what you have there is reasonably idiomatic YUI3, so if it works, go with it!