2010-05-14 61 views

回答

8

就像jQuery()函數一樣,find()將CSS選擇器作爲參數。

$("#start").find("div.desc").show(); 

find是上下文搜索的等效,所以上述是一樣的:

$("div.desc", "#start").show(); 

http://api.jquery.com/find/

+0

你確定那些一樣嗎?第一個可以找到一個帶有一個'desc'類的div,它有一個#start的父項,然後顯示它。秒會發現任何div與一類'desc'和#start,並顯示他們所有。 – 2010-05-14 19:40:26

+0

@DA:無論如何,Selector上下文都使用'.find()'方法,所以是的,它們是相同的。 http://api.jquery.com/jquery/#selector-context – 2010-05-14 19:56:22

+0

@DA:#start字符串是第二個參數,而不是選擇器的一部分。 – SBUJOLD 2010-05-14 20:31:21

-2
$("#start.desc").show(); 

訪問http://jsfiddle.net/9cg8D/用於工作的例子。

+0

鑑於樣本標記,這不會被發現。 – 2010-05-14 19:41:36

1

嘗試:

$("#start").find("div.desc").show()