2011-12-16 14 views
0

私はこれがあります。jQueryを使用してコンテナの親のURLを取得する方法は?

$(this).find('a:first'); 

を、私はクリックボタンは、私が取得したいリンクと同じ容器の中にある場合、最初のリンクのURLを取得するためにうまく働いています。

しかし、親コンテナのURLを取得する方法はありますか?

私はボタンが入っている同じ<li>のa.sharedLinkのリンクを取得したいと思います。誰かがこれらのボタンの1つをクリックしていると、onclickイベントはaのURLを取得します。共有リンク。私はすべての機能をすべて持っています、私が望むのは、そのURLを取得することだけです。例えば

<ul class="links"> 
<li><a class="sharedLink" href="http://www.domain1.com">Check out my hilarious personal website! :)</a> 
<span class="buttons"> 
    <a href="" class="share shareTW" target="_blank">Share on Twitter</a> 
    <a href="" class="share shareFB" target="_blank">Share on Facebook</a> 
    <a href="" class="share shareLI" target="_blank">Share on LinkedIn</a> 
    <a href="" class="share shareDE" target="_blank">Share on Delicious</a> 
    <a href="" class="share eMail" target="_blank">Send by E-Mail</a> 
</span></li> 
<li><a class="sharedLink" href="http://www.domain2.com">This is my Tech Blog</a> 
<span class="buttons"> 
    <a href="" class="share shareTW" target="_blank">Share on Twitter</a> 
    <a href="" class="share shareFB" target="_blank">Share on Facebook</a> 
    <a href="" class="share shareLI" target="_blank">Share on LinkedIn</a> 
    <a href="" class="share shareDE" target="_blank">Share on Delicious</a> 
    <a href="" class="share eMail" target="_blank">Send by E-Mail</a> 
</span></li> 
</ul> 
+0

。一方、私は方法を見つけ、他のジェームズが提案されている、その後1、怒鳴る参照はここにある:$(この).parents( 'a'); – Snowalker

答えて

0
$(this).parent().prev().attr('href'); 
+0

申し訳ありませんが、あなたの解決策は機能していませんでした。 – Snowalker

+0

申し訳ありませんマキシビジョン、そうです、作業中です! – Snowalker

関連する問題