基本的に次のようなコードがあります。
<div class="parent">
<a href="#" class="link"></a>
<div class="text"> Some plain text </div>
</div>
div.text
今度は、次のように href を追加します。
$('div.text').each(function(){
$(this).append('<a class="append" href="' + $(this).attr('href') + '"></a>');
});
問題は、から href を取得する必要があることですa.link
。そのhrefに1レベル上がるにはどうすればよいですか? 明らかに 'this'
機能しません。たくさんありa.link
、動的に作成されるため、クラス名で呼び出すこともできません。また、「parent」または「parents」も使用できません。何らかの理由で、スクリプトでは機能しません。