Quando ho rimuovere questi attributi:Impossibile impostare lo stato attivo su un ingresso di typeahead di Twitter Bootstrap
data-source="<?=str_replace('"', '"', json_encode($equipment, JSON_HEX_TAG | JSON_HEX_APOS)); ?>" data-items="4" data-provide="typeahead"
sono in grado di eseguire questo:
$(document).ready(function() {
$('.first').focus();
});
Questo è il mio codice HTML per questo:
<div class="itemx">
<input type="text" class="input-large first" autocomplete="off" placeholder="Equipment Name/Label" name="equip[]" data-source="<?=str_replace('"', '"', json_encode($equipment, JSON_HEX_TAG | JSON_HEX_APOS)); ?>" data-items="4" data-provide="typeahead" />
<input type="text" class="input-large second" placeholder="Quantity" name="quant[]" />
</div>
NOTA: typeahead funziona bene un questo non è niente di sbagliato w con questo:
data-source="<?=str_replace('"', '"', json_encode($equipment, JSON_HEX_TAG | JSON_HEX_APOS)); ?>"
+1 Funziona. L'uso di html5 '' sembra funzionare bene. –
Mai. Ripeto MAI usare l'attributo autofocus sull'elemento input con typeahead. Funzionerà ovunque ma non su iPhone. E ti strapperai letteralmente i capelli! – Abhishek