この関数は、menu-option-set のクラス内の -a's- を単純に検索し、クリックすると、「選択された」クラスを追加し、そのリスト内の他のすべてから「選択された」クラスを削除するように設定されています。
私がやりたいのは、単に「選択済み」のクラスを持つアイテムをクリックすると、「選択済み」のクラスが削除されるということです。「return false;」であってはならないことはわかっています。適切なコーディングがわからないので、プレースホルダーとして持っています。
みんなありがとう!:)
var $optionSets = $('.menu-option-set'),
$optionLinks = $optionSets.find('a');
$optionLinks.click(function() {
var $this = $(this);
// Remove Class if already selected --> this is the part that I need help with
if ($this.hasClass('selected')) {
return false;
}
var $optionSet = $this.parents('.menu-option-set');
$optionSet.find('.selected').removeClass('selected');
$this.addClass('selected');
});