javascript - 单击以从选择框中进行选择

标签 javascript django zurb-foundation

我正在使用 Django 和 Zurb-foundation。

在某个页面上,我一方面将一堆项目组织在一个表格中,显示它们的属性。另一方面,在同一页面上,我有一个包含选择框的表单,其中的元素是前面提到的项目。现在原则上随着项目数量的增加,在表单的选择框中找到一个会变得很无聊。我想,如果您单击显示在表格上的其中一项,请在选择框中选择相同的项目。

我该怎么做?我对 javascript 完全一无所知,但如果你至少能提到相关的关键概念,我会学习它们。

谢谢!

最佳答案

请查看这个 JSFiddle:http://jsfiddle.net/zvCvL/5/

虽然我已经留下了一些详细说明应该如何完成的评论,但我将总结如下:

  • 使用 Django 的模板引擎的循环功能循环遍历每个项目及其描述(这部分将留给您自己解决,但我在 fiddle 中给您留下了一个链接以帮助您开始) 例如,您将在每个循环中将这些添加到 tbody 中:

    <!-- loop iteration one -->
    <tr>
        <td class="item1">Item 1</td>
        <td class="item1">The first item</td>
    </tr>
    

    但是请不要忘记,我的方法要求在每次迭代中为 td 指定一个唯一的名称。

  • 然后,您可以处理下拉菜单。这将需要一个更简单的循环,只需将它们添加到充当下拉列表的 ul 中:

    <!-- loop iteration one -->
    <li class="item1"><a>Item 1</a></li>
    

    再一次,这需要一个唯一的类名,但要与表中项目的类名相对应。

  • 最后,您需要处理 JavaScript。简单地说,您可以检查用户是否将鼠标悬停在 li 上,检查它属于哪个类,并对具有相同类的所有元素应用某种颜色。当然,需要注意的是,这将作用于所有 列表元素。我会留给您根据需要进行更改。

希望这对您有所帮助! (最终结果为:http://jsfiddle.net/zvCvL/5/embedded/result/)

关于javascript - 单击以从选择框中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20820373/

相关文章:

javascript - 使用正则表达式操作字符串

javascript - 如何使用javascript将一个图像添加到另一个图像上

javascript - 在 div 之间切换

javascript - 在 UWP 中使用 Composition 制作移动圆圈

css - 基金会5 : top-bar - change the background and hover style for the mobile menu

css - 使用未定义的 CSS 媒体查询

python - Django:尝试使用来自 GitHub 的 django-audiofield 时导入错误

Django:如何处理 Ajax 请求不同 View 中的缓存?

Django 命名 url、通用 View ?

firebug - FireQuery Firebug 附加组件破坏 Foundation 5 在 OSX 上显示