0
我正在使用引導滑塊並在一組三個(Easy,Medium,Hard)中動態地創建滑塊控件。我想動態改變其餘兩個滑塊的最大值。一組中所有三個滑塊的總值不應超過100.我不能想到任何東西,因爲所有滑塊都具有相同的類別。任何想法如何實現這一點。?動態更改滑塊值
這裏是一個鏈接的jsfiddle:https://jsfiddle.net/sqj1djyv/1/
HTML:
<div class="container">
Container 1
<div class="container" style="padding:20px">
Easy:
<input class="slider" name="easy[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Medium:
<input class="slider" name="medium[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Hard:
<input class="slider" name="hard[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
</div>
<div class="container">
Container 2
<div class="container" style="padding:20px">
Easy:
<input class="slider" name="easy[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Medium:
<input class="slider" name="medium[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
<div class="container" style="padding:20px">
Hard:
<input class="slider" name="hard[]"data-slider-id='ex1Slider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="1"/>
</div>
</div>
JQuery的:
$("input.slider").slider({
tooltip:'always'
});
感謝您的回覆。但是這不會解決問題 – johnny046
@ johnny046我明白了,我誤解你在嘗試更新滑塊名稱屬性。你想更新哪些屬性? '數據滑蓋max'?這種方法不能用於該屬性而不是名稱,是否有任何理由? –
問題實際上我無法單獨識別每個滑塊。 – johnny046