0
ブートストラップの範囲を追加します。問題は、javascript appendはプレーンなhtml要素だけを追加することです。 $( "#slide_add")スライダ({})を使用してスタイルを取得しません。 jqueryの/ JavaScriptでブートストラップの範囲:ブートストラップの範囲を追加するには?
HTML:
<input id="slide_default" type="text" data-slider-min="1" data-slider-max="5" data-slider-step="1" data-slider-value="[0,5]" />
<div id="range_added_section"></div>
<input type="button" value="Add Range" class="add_range" >
JAVASCRIPT APPEND:
<script type="text/javascript">
$("#slide_default").slider({});
//ADD RANGE
$('body').on("click",".add_range",function(){
$('#range_added_section').append
(
$(
'<input id="slide_default" type="text" data-slider-min="1" data-slider-max="5" data-slider-step="1" data-slider-value="[0,5]" />'
)
);
});
</script>
初期 'slider' AF '$("#slide_default ")。スライダ({});入力した文字列のデータ型を変更するには、次のように入力します。 $( 'body')。on( "click"、 "add_range"、function(){ var elem = $( ' '); $('#range_added_section ')。append(elem); elem.slider({}); }); ' – Rayon
ありがとう@RayonDabre –