入力を手動で作成すると、それに集中できますが、JSFタグを使用して入力を生成すると、フォーム名がIDに追加され、参照できなくなります。
私はもう試した
$("#username").focus();
と
$("#loginForm:username").focus();
運がない。何かアドバイスはありますか?
ここにjsfhtmlが生成されます:
<input id="loginForm:username" type="text" name="loginForm:username" size="30" />
これが私の呼び出しのトリガー方法です...
$(document).ready(function() {
alert("checkA");
$("#username").focus();
alert("checkB");
});