我正在创建单独的jsp文件以在jquery对话框中显示。 如果我有一个jsp页面" parent.jsp"。 ' parent.jsp'有两个子页面的jquery对话框。 ' child1.jsp'和' child2.jsp'。
如果child1.jsp和child2.jsp在这些子页面中有任何或任何DOM obj具有相同id的元素。然后与命名冲突。单击child1.jsp id上的按钮会影响child2.jsp。因此,为了使工作正常,我为子页面分配了唯一的ID。 有什么方法可以解决这个问题吗?
我可以提供唯一的ID,但是,我将在几页中重新使用我的child.jsp。可能有一些parent.jsp id和child id相同。我必须格外小心。
答案 0 :(得分:1)
您可能希望更改类的ID,或者只更改这些元素的ID名称。
根据W3C:
“id选择器用于指定单个唯一元素的样式。”
“类选择器用于指定一组元素的样式。与id选择器不同,类选择器最常用于多个元素。”