2012-04-02 16 views
0

最後に表示される<span class="delimiter'></span>要素を選択したいと思います。次の構文は機能しません。JQuery要素+クラス+セレクタ構文

$('span.delimiter:visible'); 

どうすればこの問題を解決できますか?

+0

を試してみてください( '可視 ')である(' 区切り文字。')。 '? – SpYk3HH

+0

私のために「働く」:http://jsfiddle.net/tKSS4/問題が何かを詳述するのに気をつけますか? –

+0

@FelixKling:あなたのフィドルはhttp://jsfiddle.net/tKSS4/2/で更新され、恐らくJackの問題に対する解決策があります。 –

答えて

5
$('span.delimiter:visible:last'); 
0
$('span.delimiter:visible:last') 

$('span.delimiter:visible').last(); 

$("span.delimiter").filter(function() { 
    return $(this).is(":visible"); 
}).last(); 
+0

簡単にできれば、もっと複雑にするのはなぜですか? –

+0

私は長いセレクタが非常に混乱しているように見えることがあります。スクロールしてコードをスローするだけでは読みにくいです。それが理由です。 – andlrc

2

多分 `$試みる

$('span.delimiter:visible:last')