1 つのページに複数の jQuery ui スライダーを配置しようとしています。たくさんの例を見てきましたが、なぜそれが機能しないのかまだわかりません。これが私のコードです。
HTML
<div class='eigenvalue'>
<div class="slidername">Eigenvector 1</div>
<div id='s1' class="slider"></div>
<div id='r1' class="slider-result">0</div>
</div>
<div class='eigenvalue'>
<div class="slidername">Eigenvector 2</div>
<div id='s1' class="slider"></div>
<div id='r1' class="slider-result">0</div>
</div>
Javascript
$(function(){
$('.eigenvalue').each(function(){
$( this).('#s1').empty().slider({
animate: true,
range: "min",
value: 0,
min: -5,
max: 5,
step: 0.1,
slide: function( event, ui ) {
$( this ).('#r1').html( ui.value );
},
change: function(event, ui) {
//Functionality
}
});
});
});
誰かが私を正しい方向に向けることができれば、それは大歓迎です。
ありがとう。