"
属性で記号を使用してdata-source
文字列値を示すとすべてうまくいくのに、'
それらを示すために使用するとブートストラップが最初の文字しか認識しないのはなぜですか?
私はC#と他の多くの言語で と"
の'
違いは文字と文字列の違いであることを知っていますが、htmlで厳密に使用されているのを初めて見たのは、ここでそうであれば、なぜエラーがないのですかJS。
<div class="container">
<div class="hero-unit">
<form>
<div>
<label>working typeahead</label>
<input type="text" data-provide="typeahead" autocomplete="off" data-source='["hello","world"]' />
</div>
<div>
<label>not working typeahead</label>
<input type="text" data-provide="typeahead" autocomplete="off" data-source="['hello','world']" />
</div>
</form>
</div>
フィドルを参照してください:http://jsfiddle.net/H4Qmh/4/