0

HTML コードは次のようになります。

<ul>
<li class="result">
    <h3 class="title"><a class="someclass" href="url">Sometext</h3>
    <cite class="url">Cite URL-1</cite>
</li>
<li class="result">
    <h3 class="title"><a class="someclass" href="url-1">Some more text</h3>
    <cite class="url">Cite URL-2</cite>
</li>
</ul>

hrefのクリックで引用値(引用URL)を取得する必要があります。何かのようなもの:

$('a[class="someclass"]').mousedown(function() {    
    console.log($('cite').text()) //if first link clicked then Cite URL-1 should get returned 
}

この場合、引用タグの値を取得するにはどうすればよいですか?

4

3 に答える 3

0

最初にハイパーリンクのすぐ次の cite 要素を取得する必要があります (そのテキストを取得するため)。何かのようなもの
console.log($(this).parent().next()[0].innerHTML)

于 2013-04-06T07:50:01.310 に答える
0

.click()jQuery のイベントを探しています。

これを試して:

$('a[class="someclass"]').click(function() {
  var text = $(this).parents('.result').find('cite').html();
}
于 2013-04-06T07:50:24.653 に答える