jQuery 滑块和相应的输入字段
基本上,事情是这样的:我有一堆动态生成的 jQuery 滑块,每个滑块都有一个相应的输入字段,用于检索使用滑块选择的值。这很好用。
脚本是这样的:
$(function(){
$('.nuisance_slider').slider({
value: 50,
slide: function( event, ui ) {
$(this).prev('.nuisance_value').val( ui.value );
}
});
$('.nuisance_value').val( $('.nuisance_slider').slider('value') );
});
标记是这样的:
<input type='hidden' class='nuisance_value' name='a' />
<div class='nuisance_slider'></div>
<input type='hidden' class='nuisance_value' name='b' />
<div class='nuisance_slider'></div>
因此,当移动一个滑块时,其上方的输入元素就会更新。
我的挑战是这样的:标记是主要输入表单的一部分,我需要能够将数据填充到此表单中,并使滑块自行调整到正确的位置。理想情况下,这只需要添加 value="35" 来输入 a 例如。
实现这一目标的最简单方法是什么?
先感谢您!
最好的,乔纳斯
Basically, this is the deal: I have a dynamically generated bunch of jQuery Sliders, each with a corresponding input field that retrieves the value selected using the slider. This works fine.
The script is this:
$(function(){
$('.nuisance_slider').slider({
value: 50,
slide: function( event, ui ) {
$(this).prev('.nuisance_value').val( ui.value );
}
});
$('.nuisance_value').val( $('.nuisance_slider').slider('value') );
});
And the markup this:
<input type='hidden' class='nuisance_value' name='a' />
<div class='nuisance_slider'></div>
<input type='hidden' class='nuisance_value' name='b' />
<div class='nuisance_slider'></div>
So, when one slider is moved, the input element just above it is updated.
My challenge is this: the markup is part of a major input form, and I need to be able to fill data into this form, and have the sliders adjust themselves to the right positions. Ideally this would just require adding value="35" to input a for instance.
What's the easiest way to accomplish this?
Thank you in advance!
Best, Jonas
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你只需要做类似的事情:
You would just do something like: