JQM 1.3.2 / ASP.NET MVC 4
値を選択すると、フォーカスが入力フィールドに正しく設定されません。何が欠けていますか?
周囲の典型的な jqm-shadow は選択から削除されず、入力はシャドウ効果を取得しますが、カーソルは入力フィールドに設定されません。
JavaScript:
$('#IndexScanPage').on('change', '#locationCode', function (e) {
$('#locationCode').blur();
$('#_inputEAN').focus();
});
HTML コードの一部:
<div id="IndexScanPage">
<select name="locationCode" id="locationCode" data-native-menu="false" data-icon="home">
<option value='' data-placeholder="true">Lagerauswahl</option>
@{
foreach ( var location in Model.Locations)
{
<option value='@location.LocationCode'>@location.LocationDescription</option>
}
}
</select>
<div class="ui-grid-solo">
<div class="ui-block-a">
<input id="_inputEAN" name="barcode" data-clear-btn="true" autocomplete="off" autofocus required />
<div class="spacer"></div>
<input type="submit" name="submitButton" id="submitButton" value="Weiter" data-role="button" data-iconpos="right" data-icon="search" />
</div>
</div>
</div>
編集:
@Omar からフィドルを拡張しました: http://jsfiddle.net/tronc/qMjy9/1/
追加ボタンをクリックすると、入力が正しくフォーカスされますが、スクリプト コードが機能しないのはなぜですか?