http://codepen.io/anon/pen/wjzqww?editors=1010
<select>
<option name="" value="" selected>Or</option>
<option name="tags" value="123">And</option>
<option name="not-tags" value="123">Not</option>
</select>
也许你有困惑。标记选项
没有name属性。name属性可以存在于select
标记中。
如果您想知道选择了哪个选项,您必须侦听select
元素的change
事件,并获取value
属性。看这里。
或者您可以尝试使用诸如dataset之类的方法,但是您必须始终监听change
事件。
问题内容: 我使用如下: 如何在PHP中从选项中获取值并将其存储到变量中以备将来使用? 问题答案: 使用这种方式: 但是,最好给标签赋值。
我在选择元素的更改事件上绑定了一个事件: 当变更事件发生时,我如何访问被选中的元素?
问题内容: 我可以在html选择选项中使用两行文字吗?怎么样? 问题答案: 不,浏览器不提供此格式选项。 您可能会用一些带有s和JS的复选框来伪造它,然后用JS将其变成弹出菜单。
问题内容: 我正在考虑尝试BeautifulSoup,一个用于HTML抓取的Python包。还有其他我应该查看的HTML抓包工具吗?Python不是必需的,我实际上也对其他语言感兴趣。 到目前为止的故事: Python Beautiful Soup lxml HTQL Scrapy Mechanize Ruby Nokogiri Hpricot Mechanize scrAPI scRUBYt!
问题内容: 我使用的选择标记的格式允许多次选择,但我希望选择的最大数量为10。使用JavaScript或jquery是否可以? 提前致谢! 问题答案: 这是供您使用的一些完整代码…一定要喜欢Google AJAX API Playground :-) 编辑1: 注意:这只允许您选择5,因为我不想复制/粘贴另外10个选项:-)
问题内容: 我看到了一个非常简单的选择框,其中的选择选项在悬停时可见(而不是单击),如以下屏幕截图所示。 替代文字 我正在尝试在下面的简单选择框中创建类似的效果。能有人帮这可怎么办呢?谢谢。 问题答案: 这是一种实现方式,尽管我更喜欢一种插件方法(而 不是对html进行硬编码ul): 编辑以包括演示中使用的css和html: html css: 这将导致菜单隐藏unselected项目,直到将ul