我是jquery和html5的新手.
我的jquery是:
var A_Route=['A1','A2','A3',.....'A50'];
var counter=0;
$("input[name='radio-choice']").change(function(){
if ($(this).val() == "on")
{
$('#slider').val(A_Route[counter]);
}
Run Code Online (Sandbox Code Playgroud)
当我选择一个值为ON的单选按钮时,滑块的最小值和最大值应分别自动变为A1和A50.当我滑过滑块时,我的值应该从A1变为A50.
我的Html是:
<div data-role="fieldcontain">
<fieldset data-role="controlgroup" data-type="horizontal">
<legend>Layout view:</legend>
<input type="radio" name="radio-choice" id="radio-choice-c" value="on" checked="checked" />
<label for="radio-choice-c">List</label>
<input type="radio" name="radio-choice" id="radio-choice-d" value="off" />
<label for="radio-choice-d">Grid</label>
<input type="radio" name="radio-choice" id="radio-choice-e" value="other" />
<label for="radio-choice-e">Gallery</label>
</fieldset>
</div>
<div data-role="fieldcontain">
<label for="slider">Room:</label>
<input type="range" name="slider" id="slider" value="--------" min=? max=? data-highlight="true" />
</div>
Run Code Online (Sandbox Code Playgroud)
您认为最小和最大代码应该是什么?如何将输入值从A1更改为A50?
输入滑块的值应仅为任何有效的浮点数.所以我认为它不适用于你想要使用的最小值.
关于用于设置min和max属性的jQuery代码,您应该使用属性方法:
$('#slider').attr('min', A_Route[0]);
$('#slider').attr('max', A_Route[3]);
Run Code Online (Sandbox Code Playgroud)
看到它在这里工作
| 归档时间: |
|
| 查看次数: |
19132 次 |
| 最近记录: |