【发布时间】:2016-01-13 02:03:12
【问题描述】:
我在<ul> 元素中设置了数据,用于在单击状态时显示状态数据。默认情况下,我希望有 3 列显示“选择一个状态”,当用户单击给定状态时,数据会显示出来。正在发挥作用的一个问题是尝试用另一个 <ul> 替换 <ul> 类而不更改所有 3 个?我附上了一个 JSFiddle,你可以更清楚地看到我想要做什么。我想单击一个状态并让 <ul> 的内容填充默认列之一。出于显而易见的原因,<ul> 是一个类,它会更改该类的所有实例,但我想知道是否有办法改为更改 1 个实例?
【问题讨论】:
-
不要试图通过将链接格式化为代码来欺骗系统。只需包含代码。 How to create a Minimal, Complete, and Verifiable example.
-
很抱歉,您的描述或您的小提琴并不清楚您要做什么。您是否尝试用状态数据替换显示“选择一个州”的
- ?如果是这样,为什么要使用
- 来表示“选择一个状态”。只需将其设为 div 并将所选状态附加到 div 即可。然后向 div 添加一个“填充”类,以便您知道它已插入状态数据。
-
正确。无论哪种方式,您不是还在向其中注入带有数据的
- 吗?或者您是说要添加一个 div,其中的数据线被
分割?我只是认为列表会是一种更简洁的方式来从语义上显示数据。此外,这是最终产品的熊骨头版本。根据数据,背景颜色会有所不同,所以我觉得将每个数据点放在一个列表项中是值得的 -
我更新了 Fiddle 以更详细地展示它。如果我选择纽约,我想用纽约数据替换“选择一个州”行之一。将它们删除是一个完全不同的问题,但是一旦我可以让它们替换默认列,我就会着手解决这个问题
标签: jquery css replace html-lists