2012-06-06 41 views
0

我真的很喜欢这样的项目:http://harvesthq.github.com/chosen/但他们使用jQuery,这不是我正在使用的项目的选项。我只需要一个常规的Javascript样例,它可以选择框的样式,但是我找不到任何样式。有谁知道一个不依赖于Javascript框架的人吗?Javascript选择框样式示例(无Javascript框架依赖项)

编辑:既然有人认为他们应该关闭这个问题,那么怎么样呢?你可以提供一个例子来说明如何使用Javascript来模仿HTML/CSS的选择框,并仍然从选择框中获取表单值?

+0

据我所知,jquery不是一个框架,它是一个JavaScript库,它解决了很多跨浏览器问题,增加了fx和更多的功能。 –

+0

@FedericoGiust我唯一担心的是使用不需要其他依赖项的示例。 –

回答

0

如果您的网站使用的是HTML5,您可以使用<datalist>元素,它基本上与jQuery选择的插件(HTML5规范中的the datalist element)具有相同的功能。

问题是,它远远没有在所有的现代浏览器中实现,没有polyfill我知道,不依赖于jQuery(但您可以随时使用此fallback solution优雅地退化)。

+0

我会看看datalist。确实很难找到不使用jQuery或其他的例子。 –

+1

显然[有计划](https://github.com/chriscoyier/Relevant-Dropdowns#todo)删除Modernizr和jQuery依赖的相关下拉列表填充。 – Denis

+0

看起来他们忘记了这个问题。我会尽量恢复它:)感谢您的发现:) –