我有一個元素,當拖到另一個元素被克隆的地方,我有兩個元素具有相同的ID等,但父母是不同的,我如何設置一些樣式或任何東西對克隆的元素,但不影響舊的一個,從巫婆我克隆。而每一次的class和id是一樣的,只是不同的父。如何使用某個父元素
1
A
回答
3
您需要爲父母的ID添加任何屬性的前綴。例如,而不是使用
.header {
color:red;
}
你會使用
#someParentId .header {
color:red;
}
或使用jQuery
$("#someParentId .header").css({color:"red"});
而且,正如一個側面說明,儘量不要與IDS克隆節點。一個id應該是唯一的。
0
$('#id_of_different_parent').find('.cloned_class')
0
當你說不同的父母,我會認爲它的ID或其類別不同。
假設原始元素和克隆元素都具有類class1
,爲了下面的示例。
1.如果你的父母通過他們不同的ID:ID1和ID2
爲了區分原始和克隆元素的造型,你會在你的CSS,包括:
#id1 .class1
{
background-color: red;
}
#id2 .class1
{
background-color: green;
}
這會導致具有紅色和綠色的背景顏色的原始和克隆元件,這取決於該父(或id1
id2
),每個駐留下。
2.如果父母在他們班是不同的:class11和class12
爲了區分原始和克隆元素的造型,你會在你的CSS,包括:
.class11 .class1
{
background-color: red;
}
.class12 .class1
{
background-color: green;
}
這將再次導致具有紅色和綠色背景顏色的原始和克隆元素,這取決於每個父母(class11
或class12
)各自駐留在哪個父母。
0
不要使用這麼多的ID。儘量不要用一個id克隆的任何元素。如果你這樣做,直到添加到文檔中才會被中止,因此只要創建克隆即可刪除舊的ID。
相關問題
- 1. 如何選擇某個元素的所有父元素?
- 2. 如果父元素不包含某個子元素, jQuery
- 3. 如果父元素有某個類,則淡入子元素
- 4. 抓取某個元素的父項
- 5. 向父元素添加一個子元素,當父元素具有某個具有某個值的某個屬性的其他子元素時
- 6. 如何在父元素內部刪除某個類的元素Jquery
- 7. 如何正確使用父元素
- 8. 如何使用jquery隱藏父元素?
- 9. 如何使用javascript查找父元素
- 10. 如何使用jQuery在父元素中查找某個子元素的位置編號
- 11. selenium - 如何找到使用父元素的元素?
- 12. 如何使用jQuery獲取父元素的同級元素
- 13. 如何使用CSS設計標題的父元素元素?
- 14. 如何使用jQuery將元素移出其父元素?
- 15. 如何使用jQuery在父元素ID中查找元素?
- 16. 如何使用CSS將元素放在其父元素之外?
- 17. 如何點擊某個用戶永久隱藏某個元素
- 18. 如何獲取元素的父元素?
- 19. 使用jQuery如何找到所選元素的父元素的第一個ELEMENTTYPE?
- 20. 如何去一個元素的父元素中,如果
- 21. 如何在某個元素之前和之後選擇某個元素
- 22. 使用CSS查找某個子元素
- 23. 獲取使用父元素
- 24. 如何使用jQuery在<select>元素中重新選擇某個元素?
- 25. 如何使用jQuery在某個類中找到某個元素的屬性值?
- 26. 如何獲取父元素?
- 27. 如何選擇父元素?
- 28. XSLT轉換使用多個子元素來處理父元素
- 29. 如何選擇一切,但使用beautifulsoup4某個html元素?
- 30. 如何在css中將父元素與父元素分開?
我們可以看到你的克隆代碼嗎? – frosty
你不應該創建具有相同ID的多個HTML元素。這是無效的HTML,由不同的瀏覽器處理不同。 – nnnnnn
具有相同ID的兩個元素是可怕的做法。您應該找到一種方法在重複時更改ID。 – n00dle