ドキュメントによると: https://github.com/eternicode/bootstrap-datepicker#no-conflict
ブートストラップ日付ピッカーは noConflict を使用できるようになりました:
var datepicker = $.fn.datepicker.noConflict();
$.fn.bootstrapDP = datepicker; // give $().bootstrapDP the bootstrap-datepicker functionality
「$().bootstrapDP に bootstrap-datepicker 機能を与える」とありますが、これはどういう意味ですか? $("#object").bootstrapDP()
代わりに使用できるということ$("#object").datepicker()
ですか?
私はFirefoxで試しました(テストのためだけに、実際にはどのjsとも競合しません)が、「日付選択」は表示されず、(firebugから)エラーは表示されません。
以下は私のコードです:
HTML
<div class="input-append date" id="dp3" data-date-format="dd-mm-yyyy">
<input class="span2" size="16" type="text" readonly><span class="add-on"><i class="icon-th"></i></span>
</div>
JS
<script>
$(function(){
var datepicker = $.fn.datepicker.noConflict;
$.fn.bootstrapDP = datepicker;
$("#dp3").bootstrapDP();
});
</script>
スクリプトを に置き換えると$("#dp3").datepicker()
、「date-choose」が表示されます。noConflict を使用して日付ピッカーをブートストラップする方法を教えてもらえますか?