jQuery Mobile Rangeslider option() 方法
jQuery Mobile是一套基于 HTML5 的用户交互小部件工具箱,用于构建在 jQuery 之上的各种用途。它旨在构建可用于移动设备、选项卡和桌面的快速响应式网站。 jQuery Mobile 的rangeslider小部件是一个双手柄滑块。滑块具有要设置的最小值和最大值,我们可以从最小值和最大值之间的范围中进行选择。
在本文中,我们将学习jQuery Mobile Rangeslider option() 方法。使用此方法,我们可以获取、设置或更新范围滑块小部件的任何参数值。我们还可以使用此方法将所有选项作为键值对获取。
句法:
1. 如果我们需要任何选项的值,请在option(optionName)方法中传递选项名称。 optionName 应该是一个字符串。
- optionName :这是我们需要以字符串形式传递的输入,我们需要为其获取值。
- return :我们根据选项数据类型获得相应的回报。
var isHighlighted = $("Selector").rangeslider("option", "highlight");
2. 只需调用选项方法即可获取所有选项及其值作为键值对,无需向该方法传递任何内容。
- 输入:我们需要调用选项方法。不应将任何内容作为输入传递。
- return :我们得到所有选项的键值对列表作为 optionName-optionValue。
var options= $("Selector").rangeslider("option");
3. 通过使用optionName和我们需要传递的值调用option(optionName, value)来设置任何选项的值。
- optionName :调用选项方法时,首先要传递选项名称,它是字符串类型的。
- value :在调用方法时,我们需要传递选项的值,它是对象类型的。
$("Selector").rangeslider("option", "highlight", "false");
4. 要设置多个选项而不是一个选项,请调用option(options)方法,其中 options 是选项列表。
- options :它是optionName-value对作为输入的映射,用于设置与传递的值对应的选项,它是对象类型。
$("Selector").rangeslider("option", {highlight: false, disabled: true});
CDN 链接:为您的 jQuery Mobile 项目使用以下 CDN 链接。
示例:在以下示例中,我们首先设置了范围滑块的主题,然后记录了所有选项及其值。
HTML
GeeksforGeeks
jQuery Mobile Rangeslider option() Method
输出:
参考:https://api.jquerymobile.com/rangeslider/#method-option