【问题标题】:jQuery star rating in a table表格中的 jQuery 星级评分
【发布时间】:2009-08-10 11:31:11
【问题描述】:

我有一个 MVC 应用程序,它根据一组动态问题生成一系列单选按钮。生成了问题,并且星级评级工作完美,但由于某种原因,当我尝试将每个单选按钮放在表格中自己的单元格中时,一旦 javascript 启动,所有单选按钮都会出现在一个单元格中。如果没有 javascript,它们会出现在正确的单元格中。

我使用表格是因为我有一个标题图形,它解释了(我知道,这是不言自明的,但这就是所要求的)评分的含义,应该在问题的星级评分上方排列。

有没有人知道有什么方法可以阻止单选按钮这样做?我可能最终会使用 CSS,但知道为什么会发生这种情况会很有趣。

【问题讨论】:

  • 如果我们能看到有问题的表格标记和 javascript 会有所帮助。如果 .js 太大无法粘贴到这里,可以扔到 pastebin 里吗?
  • 还想知道“当 JavaScript 启动时”是什么意思。您是在暗示仅通过插入 js,您的布局会发生变化,还是您是说在执行时,您的布局会发生变化?再次呼应 Meredith L. Patterson,代码 sn-ps 将很有用
  • 这是来自 fyneworks.com/jquery/star-rating 的标准 jQuery 星级评分。是的,当 javascript 在输入中检测到“星”类时,它们都会移动到第一个单选按钮所在的单元格。示例:
    Value 1
    Value 2
    等等...
  • 我几乎不希望这篇文章是活跃的..但我也遇到了同样的问题。谁能帮我?至于如何修改 rating.css 以保留原有的表格结构?

标签: jquery html model-view-controller


【解决方案1】:

您将不得不编辑插件,因为这将隐藏收音机并用星星替换它们,我认为这只是渲染彼此相邻的元素,而忽略了您原来的 td 结构。

【讨论】:

  • 有一种糟糕的感觉,那就是答案 - 我会坚持使用 CSS 并尝试以这种方式进行布局。
  • 我几乎不希望这篇文章是活跃的..但我也遇到了同样的问题。谁能帮我?至于如何修改 rating.css 以保留原有的表格结构?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多