2
A
回答
3
據我所知,唯一的辦法就是通過引用如果你控制或訪問它的建設。
var s = $('<div id="stupid"/>')
引用包含它的變量/屬性。由於它沒有被追加,因此無法通過DOM方法訪問。
如果你想要的元素被隱藏明顯只是將其追加到已經抵消CSS值的容器元素(例如絕對位置,頂部-999em,左-999em)
編輯:也有文檔片段: http://ejohn.org/blog/dom-documentfragments/#postcomment但由於它們不在文檔本身中,所以不能引用document.getElementById
等內部的元素。
0
答案在問題中。你已經有了對元素的引用,否則你不能調用append。如果你有這樣的:
$("#parent").append("<div />");
其修改爲這樣:
var child = $("<div />");
child.css({ background: "red" });
$("#parent").append(child);
1
我想的元素是一個jQuery對象。
執行下列任
obj.filter(selector)
或
obj.find(selector)
其中obj
是jQuery對象包含你的元素,並selector
是這是爲了你的元素匹配的選擇。
filter
如果您的元素是jQuery對象的元素之一,則適用。 find
適用於您的jQuery對象包含一個或多個元素,而這些元素又具有祖先,並且您的元素在這些祖先中。
相關問題
- 1. 在添加到DOM之前獲取元素的高度
- 2. 如何在添加到dom之前獲取css屬性?
- 3. 如何在JavaScript之前獲取DOM元素的::之前的內容?
- 4. 在元素加載之前在DOM中添加事件
- 5. 如何將元素添加到DOM
- 6. 如何將元素添加到頭DOM?
- 7. 元素的大小之前它被添加到DOM
- 8. 附加到DOM之前的DOM元素寬度
- 9. 之前添加元素之前調用
- 10. 如何在第一個元素之前添加元素?
- 11. 如何在顯示或加載QWebView之前訪問DOM元素?
- 12. 如何在獲取元素之前等待頁面加載?
- 13. 如何獲取在方法之前附加的元素?
- 14. 獲取DOM元素
- 15. 如何獲取元素的html並添加到td元素
- 16. jQuery在追加到DOM之前使元素變量爲零
- 17. 在DOM中獲取元素
- 18. 添加類元素每當元素被添加到DOM
- 19. Django在字段之前添加元素?
- 20. JQuery在追加到DOM之前獲取動態添加圖片的高度
- 21. 如何獲取特定元素之前的類的元素數
- 22. 如何使用jQuery添加DOM元素?
- 23. 添加CSS到jQuery之前的css之前的子元素
- 24. 如何獲取動態添加到DOM中的元素的大小
- 25. 在元素之前獲取文本
- 26. 如何將圖像添加到css3中的僞元素之前::
- 27. 將元素附加到DOM之前排版MathJax
- 28. 在將元素添加到DOM之前,我可以在元素上調用jQuery Colorbox嗎?
- 29. 如何通過CSS(CSS3)獲取DOM前的元素?
- 30. 如何獲取DOM中的前一個元素?
取決於你的元素在哪裏,以及它是否存在。 –