有時$('.classname')
和$.find('.classname')
會給出不同的結果。想知道兩者之間有什麼區別。
3
A
回答
6
$('.classname')
將搜索classname
類和
$.find('.classname')
將給你錯誤什麼都不做的DOM,why
.find(選擇)
selectorA包含選擇器表達式的字符串以匹配元素 針對。版本增加:1.6。
.find(jQuery對象) jQuery object一個與元素匹配的jQuery對象。版本添加: 1.6
.find(element) elementAn元素來匹配元素。
1
$('.classname')
將返回所有文檔中的類名的元素的列表,以便他們能夠.each()
迭代。
$.find('.classname')
搜索dom樹並返回該類的發生。但是,你必須提供一個父元素,如:
$(document).find('.classname')
2
相關問題
- 1. Logger.getLogger(className)和LogFactory.getLog(className)之間的區別?
- 2. ClassName變量(arg1)之間的區別;和ClassName variable = ClassName(arg1);
- 3. $(「」)和$ .find(「」)之間的區別是什麼?
- 4. $('。className> button')和$('。className')是否有區別?children('button')?
- 5. $ .children()vs $ .children('className')有什麼區別?
- 6. jQuery $('。classname')。長度失敗,但$ .find('。classname')。長度工作,爲什麼?
- 7. find({},{sort:...})和find()。sort(...)之間的區別是什麼?
- 8. 「(ClassName *)」的功能是什麼
- 9. 「new Classname * []」是什麼意思?
- 10. jquery中find()和children()之間的區別是什麼?
- 11. $(「*」,$(「#container1」))和$(「#container2」)之間的區別是什麼?find(「*」)?
- 12. class_eval和class << className有什麼區別?
- 13. 使用bsClass和className與react-bootstrap有什麼區別?
- 14. 什麼是std :: _ Bind <std :: _ Mem_fn <void(ClassName :: *)()>(ClassName *)>是什麼意思? (C++)
- 15. $(())和expr之間的區別是什麼?
- 16. $和$ .fn之間的區別是什麼?
- 17. ++和:haskell之間的區別是什麼?
- 18. 「\」和「\。」之間的區別是什麼?
- 19. 「$ | ++」和「$ | = 1」之間的區別是什麼
- 20. $(...)和`...`之間的區別是什麼
- 21. .equals()和==之間的區別是什麼?
- 22. [undefined]和[,]之間的區別是什麼?
- 23. Yii2中:: class vs :: className()的區別?
- 24. Reflection Class.forName()查找類<classname> $ 1和<classname> $ 2,它們是什麼?
- 25. void Classname :: operator()(){....}是做什麼用的?
- 26. find-grep和grep-find有什麼區別?
- 27. 「where」和「find」之間的區別
- 28. [ClassName class]引發了什麼?
- 29. 什麼是「新ClassName(this);」意思?
- 30. 方法<ClassName>是什麼意思?
您的意思是'$(部分選擇).find( '類名。' )'而不是'$ .find('。classname')'?因爲我沒有意識到jQuery中存在靜態'$ .find'函數。 – 2012-03-28 08:54:00
它是$ .find('。classname') – 2012-03-28 09:06:03
是的,我明白了。你能指點我這個函數的文檔,因爲我似乎無法找到它嗎? – 2012-03-28 09:08:56