我有一个元素,当拖到另一个元素被克隆的地方,我有两个元素具有相同的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