2013-03-19 41 views
1

我看過這樣的代碼,jQuery.find(),參數用逗號分開,即div, input, selectjquery .find()方法 - 參數由逗號加入的逗號組成

newRow.find('div, input, select').each(function() { 
    ...... 
}); 

這是什麼意思?是不是像「div下的選擇輸入框」?我找不到這個功能的官方文檔。

+3

選擇這個:http://api.jquery.com/find/ – inser 2013-03-19 20:49:15

+3

下面是關於jQuery中多個選擇器如何工作的解釋:http://api.jquery.com/multiple-selector/ – Steve 2013-03-19 20:51:13

+1

只是爲了清楚,你只是將一個參數傳遞給'.find()'。 – 2013-03-19 20:57:03

回答

1

您提供會看的對象newRow任何divinputselect元素,然後它會在each功能爲每一個發現運行的代碼。

8

這是一個CSS選擇器。被稱爲「分組」,意思是'找到所有div,inputselect元素'。

http://www.w3.org/TR/CSS2/selector.html#grouping

+0

謝謝。那麼所有的元素,無論父母與子女的關係如何? – Dreamer 2013-03-19 20:49:37

+1

是的,沒錯。 – 2013-03-19 20:55:27