Вы можете использовать .find()
для получения элемента внутри другого, например:
$("div").click(function(){
$(this).find("span").show();
});
Как правило, чтобы получить что-нибудь относительно this
, вы обычно начинаете с $(this)
и некоторой комбинации функций обхода дерева для перемещения.
Для фактического кода, на основе комментариев ниже:
Если ваш код выглядит так:
<fieldset>
<legend>Link</legend>
<span>CHECK</span>
</fieldset>
Тогда .find()
не будет работать, так как на селекторе $("legend")
, потому что <span>
не внутри , <legend>
это брат, поэтому используйте .siblings()
(опционально с селектором) вот так:
$("legend").click(function(){
$(this).siblings("span").show();
});
Вы можете попробовать здесь