我在學習jQuery時遇到的最大問題是如何在文檔中獲取特定元素,id或類的路徑?我安裝了Firebug和Firebug jQuery擴展,但我沒有看到確定完整路徑的方法。任何提示爲n00b?如何確定jQuery中id的路徑?
1
A
回答
1
1
您需要建立一個自定義函數使用.parent()和。家長()函數來遍歷元素的父母。下面是一些信息:
和
http://api.jquery.com/parents/
你可以運行一個簡單的腳本來檢查它是否存在,並輸出到一個數組或其他類型的變量。
僞代碼:
function traverse_path(elementId) {
if($('#' + elementId).parent()) {
traverse_path($('#' + elementId).parent().attr('id'));
return $('#' + elementId).parent().attr('id') + ' > ';
} else {
return null;
}
}
1
如果你已經寫了有效的HTML,所有你需要的是ID本身(在你的元素的id屬性的部分)。如果你的id是「myID1」,你需要的jQuery選擇器是$("#myID1")
,假設你使用$
作爲jQuery。
如果你正在談論遍歷DOM樹來獲得元素,而ID,窺視child selector,則nth-child selector,功能.children()的:parent選擇器,.parents()功能和.parent()功能。所有這些都可以幫助DOM traversal。
1
好吧,如果你使用Firebug,那麼你可以簡單地看一下這個檢查的任何元素時。
但是,通常用於其他的東西,並用整個事情是一種效率低下,如果用作jQuery選擇不推薦使用。
1
1
如果你只需要你的elemnt你希望的jQuery太重視的路徑,你會發現它的檢查之後的螢火蟲面板中的麪包屑。
相關問題
- 1. 如何確定.NET中exlorer.exe的路徑?
- 2. 如何在Omnet ++中確定路徑cMessage?
- 3. 如何確定符號路徑的值
- 4. RaphaelJS + jQuery:如何爲路徑定義ID和CLASSES
- 5. 確定相對路徑與jQuery
- 6. 如何確定.NET Cookie路徑
- 7. 如何確定SVG路徑偏移
- 8. 確定相等的路徑
- 9. 如何在jQuery腳本中設置正確的路徑?
- 10. 定義:路徑中的id不是軌道中的id 3
- 11. Groovy中確定MultipartFile的路徑
- 12. 如何獲取SVG路徑的ID
- 13. 我如何確定正確的文件系統路徑
- 14. 確定Excel模板路徑
- 15. 如何確定python中的配置文件路徑?
- 16. 如何確定JavaScript中元素的x路徑?
- 17. 如何確定路徑是vb6中的文件或目錄?
- 18. 如何確定.Net中項目文件夾的路徑?
- 19. 如何在Node Express中定義使用bower_components的正確路徑?
- 20. 如何確定java web應用程序中的資源路徑
- 21. 如何確定C或Objective-C中的URL,URI和路徑?
- 22. 如何正確設置一個螞蟻路徑ID?
- 23. 如何自定義或更改軌道中的路徑路徑?
- 24. 如何編輯沒有特定ID的_ * _路徑? Ruby on Rails
- 25. 確定相對路徑的絕對路徑
- 26. 如何設置正確的路徑
- 27. 如何在aws ssm中正確指定路徑get-parameters-by-path?
- 28. 如何確定路徑是否在目錄中? (POSIX)
- 29. 如何讓jQuery的JSON的URL路徑
- 30. 如何定義路徑
ID是唯一的......爲什麼你需要完整的路徑? – 2010-11-17 15:44:11
我創建[了一個新問題(http://stackoverflow.com/questions/4206802/why-isnt-my-row-getting-added-to-my-table)澄清我在那裏與此去。 – 2010-11-17 16:40:21