Допустим, у нас есть что-то вроде:Показать родителей товар элемента
<div class="row">
<div class="box">
<a class="more" href="#more"/>
</div>
<div class="hidden">
stuff
</div>
</div>
<div class="row">
<div class="box">
<a class="more" href="#more"/>
</div>
<div class="hidden">
stuff
</div>
</div>
Итак, когда вы нажимаете на more link
это toggles
hidden class
. но не оба скрытых класса.
Я попытался отредактировать некоторые вещи с помощью $(this)
, но ничего.
Только что начал jquery/js, так что не лучший с ним.
Это то, что у меня есть
$(".row .more").click(
function()
{
var parentTag = $(this);
var parentTag = "." + $(this).parent().parent().parent().attr('class') + "";
//$(this).prepend(document.createTextNode(parentTag));
$(parentTag + " .forum-stats").slideToggle("slow");
return false;
}
);
Он теперь работает. :( я надеюсь, что вы понимаете мой вопрос ... Спасибо
Это сработало. Спасибо! И я получаю то, что вы сделали! Двойной бонус! – twodayslate
@tvanfosson это не так. – twodayslate
Вы использовали .more или #more, #more выбирает по имени. На самом деле, теперь, когда я думаю об этом, я не уверен, как это будет работать с # больше, поскольку нет элементов с именем #more. – tvanfosson