2009-09-17 22 views
8

最初と最後の要素を除く要素の処理方法。 私は与えられた行数のテーブルを持っています。私はクリックイベントで行をトリガーしたいが、最初または最後の行がクリックされた場合はクリックを処理すべきではない。 これはどのように実装できますか?最初の要素と最後の要素を除外する方法

答えて

15

方法について:

$('tr:not(:first, :last)').click(function() { 
    // ... 
}) 

+1

これは有効なCSSセレクタではありません。単純なセレクタのみを含むことはできません。これは現時点ではjQueryで動作するようですが、 'tr:not(:first):n​​ot(:last)'がそれを実行する信頼できる方法になります。 – bobince

+0

@bobince:1.3以来、jQueryでは、擬似式ではなくコンマ区切りのセレクタが有効です。http://docs.jquery.com/Selectors/not –

関連する問題