问题标签 [option]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
forms - 从 ColdFusion 中的选择框中获取值和文本
我在选择框中有几个值。提交表单时是否可以同时获取<option>标签之间的值和文本?
或者,我想我必须将名称存储在表或数组中以进行检索,但如果我可以在提交表单时将两者都插入表中会容易得多。
ruby-on-rails - rails:通过collection_select将属性添加到选项标签
我有一个collection_select:
变成以下标签:
我想要的是为每个选项添加一个属性
这怎么可能?
谢谢马库斯
php - 将文本文件列表加载到
我正在处理一个PHP项目,该项目涉及选择一首歌曲,点击提交按钮,然后让PHP将歌曲播放器加载到正确的选项。
对于歌曲选择,我想从具有以下格式的txt文件中加载这些选项:
我希望被处理成这样:
我将如何实现这一目标? 项目至今
jquery - 有没有办法用javascript判断当前浏览器是否支持隐藏
更新的问题:
有没有办法使用 javascript 来嗅探,而不是邪恶的浏览器嗅探,以确定当前浏览器是否支持/不支持隐藏标签?
IE 不支持在选择元素中隐藏标签。所以我想写一些代码来调整浏览器不支持隐藏选项标签的情况。但是我宁愿不根据浏览器是否为IE来编写代码,而是浏览器是否支持隐藏。
有人知道方法吗?
老问题:
我写了一些 jQuery 代码来 .hide()<option>选择下拉列表中的一个元素。.hide() 是我想要的,因为稍后我可以调用 .show() 并且不需要使用选项,因为现在可见的选项元素不会改变位置。
.hide() 在 FF/Chrome 中效果很好,但在 IE6/7/8 中效果不佳。所以我的想法是在隐藏之后编写更多代码,以确定当前浏览器是否能够隐藏元素(而不是编写浏览器版本嗅探代码)。IE 报告是的,选项元素是隐藏的(即使它不是)。
$('option.hideMe').hide(); var 结果 = $('option.hideMe').is(':visible');
//result === false 在 IE 中,但在下拉列表中仍然可见。
在我将代码重写为 1) 浏览器嗅探或 2) 使用不同的方法(包括在所有浏览器上进行排序)之前,是否有另一种方法来确定这种情况?
编辑
我试图回答的问题是,是否可以通过嗅探而不是浏览器嗅探来确定当前浏览器是否支持/不支持隐藏标签?
javascript - 我想将选定的值推送到选择/选项下拉列表中
我想仅使用 javascript 在选择/选项下拉列表中选择一个值。
修改 抱歉混淆。这是修改后的代码。
这也可以,但是会更长一些..
html - 动态支柱
如何写动态struts <html:option>,我在做如下
但出现以下错误:
JSPG0069E: 解析 jsp 时发现不匹配的结束标记。预期逻辑:在 [87,130] 处迭代找到 html:option
还有其他方法吗?
提前致谢。
python - tkFileDialog.askopenfilename 如何指定不同的驱动器?
我正在使用“tkFileDialog.askopenfilename”来获取文件名变量。我知道我可以设置“initialdir”选项,但不是每个使用该程序的人都会在同一个驱动器上拥有目标文件。例如:该文件可能位于 C:、D:、E: 等...我看不到通过打开的对话框查看可用驱动器的方法。我希望用户能够输入类似“/h/cowsandstuff”的内容并让它导航到该目录而不是锁定它们。顺便说一句,我正在Linux环境中编程。我想要的 Windows 中的类似功能是下拉菜单中的“我的电脑”选项,它将列出所有可用的驱动器......
javascript - 如何使用 jQuery 将选定值设置为多个 Select 输入?
我有 2 个选择输入,我用一系列年份填充它们。之后,我想为每个 Select 设置 currentYear 的选定值。我有这段代码,但只适用于第一个 Select 我不明白为什么。
编辑 2
jQuery 1.4.3 一切正常,1.4.2 失败:_(
编辑
我尝试这个没有成功:-(只有第一个选择值OK。版本中可能有问题吗?IE6,asp.net 2.0,jquery 1.4.2。例如,“$(sinceComboSelector).val(currentYear); " 不起作用我必须做一个 "$('#cmbAnyDesde option[value=' + currentYear + ']').attr('selected', 'selected');" :-(
代码更新:
谢谢
javascript - trigger('change') 选择第一个选项,我不想要
我有一个有几个选项的选择。没有空选项。
在调用触发器之前没有选择任何选项,在它运行后第一个选项被预先选择,我希望选择保持原样,没有选择任何选项
如何解决这个问题?我仍然想触发更改,运行事件,但我不想选择第一个选项。
javascript - Javascript:根据另一个下拉列表从下拉列表中删除不同的选项标签?
是的,标题很乱。
这就是我想要做的事情:我有一个主要的下拉列表,我可以在其中进行选择,比如说,两个选项。选项 1 和选项 2。如果选择了 Option1,我不希望发生任何事情。如果选择了 Option2,我想从另一个下拉列表中删除一个选项标签。
谢谢!