是否可以进行 3 向切换
Is it possible to have a 3-way toggle?
本文关键字:是否 更新时间:2023-09-26
我正在尝试进行 3 向切换,类似于这样,但分 3 个阶段。显然,这不能使用复选框来完成,因为这是一个布尔值,所以我想知道是否可以使用 3 个单选按钮来模拟这样的事情?这样的事情可能吗?如果是这样,这是正确的做法吗?
顺便说一下,Javascript很好。
注意: 由于现在已经被否决了,我想我会指出我在 javascript 被添加到问题之前发布了这个答案,所以请将其视为纯粹的 HTML 解决方案,仅此而已。
单选按钮正是您执行此操作的方式:
<label>State 1
<input type="radio" name="radios" value="State 1" />
</label>
<label>State 2
<input type="radio" name="radios" value="State 2" />
</label>
<label>State 3
<input type="radio" name="radios" value="State 3" />
</label>
有了这个,你有 3 个状态。在上面的答案中,结果是状态 1、状态 2 或状态 3。
我认为
不可能有一个三态按钮,但是如果你想要一个没有JavaScript的滑块类型的东西,只需使用range
输入:
$('input').change(function() {
$('#res').html(this.value);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<input type="range" min="0" max="2" step="1" value="0" />
<div>Debug value: <span id="res"></span></div>
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何检测是否有溢出
- jQuery中是否内置了任何字符串格式化函数
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 测试索引值是否等于某个数字的倍数
- Fancybox是否将Click事件静音
- 主干-不管怎样,检查事件以前是否绑定过
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 是否可以禁用jquery中的单个单选按钮
- 是否可以从父类访问子类的属性
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 如何让程序检查所选单词中是否有按键
- 用于检查数组中是否存在元素的javascript自定义方法
- 如何使用jquery确定用户是否年满18岁
- str.split(someString).join(someOtherString)是否等效于替换