2012-06-21 26 views
8

tôi thấy selector nàycác cộng (+) trong jquery selector

 $('a + .firstSection a').live('click', function(){ 

trong file js của tôi là gì. Mục đích của dấu + ở đây là gì?

+2

http://api.jquery.com/category/selectors/ và cụ thể hơn http://api.jquery.com/next-adjacent-Selector/ – TheZ

+1

^^ Nó cũng được giải thích trong tài liệu^^ –

Trả lời

12

Từ jquery doc:

Chọn tất cả các yếu tố tiếp theo phù hợp với "bên cạnh" đó là ngay lập tức trước bởi một người anh em "trước". Công cụ chọn phù hợp với phần tử là bên cạnh công cụ chọn đầu tiên.

đọc về nhiều prev + next selector

1
  1. Duyệt the jQuery Docs on Selectors
  2. Tìm Next Adjacent Selector (“prev + next”)
  3. đọc nó

    Chọn tất cả các yếu tố tiếp theo phù hợp với "bên cạnh" đó là ngay lập tức trước bởi một anh chị em "thắng".

    Lưu ý: ngay cả khi bạn không hiểu điều này (và ví dụ!), Bây giờ bạn có từ khóa để tìm kiếm!

  4. Lần sau không đặt câu hỏi có thể được trả lời bằng cách đọc hướng dẫn chính thức.

+0

Tôi không biết về các từ khóa trước và tiếp theo, nếu không tôi sẽ đọc tài liệu trước đề xuất của bạn. –

+1

@DoGood Nhưng bạn biết về tài liệu. Có một trang Selectors. Bạn nhấn Ctrl + F, gõ '+' và thì đấy. Tôi có nghĩa là không xúc phạm, tôi đang cố gắng giúp bạn trong tương lai. Tôi sử dụng các tài liệu trên cơ sở hàng ngày mặc dù tôi coi bản thân mình là một người dùng jQuery nâng cao. Nó rất hữu ích. – kapa

+0

Tôi không ngờ rằng tìm kiếm "+" trên trang chọn sẽ cho tôi câu trả lời (thực sự chỉ có 13 "+" dấu hiệu trên trang, tôi nghĩ có nhiều hơn) và tìm kiếm trên google dẫn tôi đến câu hỏi này , vì vậy tôi đoán nó không xứng đáng với giai điệu của bạn. 1 cho câu hỏi, -1 cho câu trả lời này. – Julien

Các vấn đề liên quan