Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery和JSF在页面加载期间关注输入_Jquery_Jsf_Focus - Fatal编程技术网

如何使用jquery和JSF在页面加载期间关注输入

如何使用jquery和JSF在页面加载期间关注输入,jquery,jsf,focus,Jquery,Jsf,Focus,当我手动构造输入时,我可以将注意力集中在它上,但是当我使用JSF标记生成输入时,表单名称被附加到id之后,我就不能再引用它了 我试过了 $("#username").focus(); 及 没有任何运气。有什么建议吗 以下是生成的jsf html: <input id="loginForm:username" type="text" name="loginForm:username" size="30" /> 尝试: 尝试: :是CSS标识符中的一个特殊字符。您需要通过\将其转义。

当我手动构造输入时,我可以将注意力集中在它上,但是当我使用JSF标记生成输入时,表单名称被附加到id之后,我就不能再引用它了

我试过了

$("#username").focus();

没有任何运气。有什么建议吗

以下是生成的jsf html:

<input id="loginForm:username" type="text" name="loginForm:username" size="30" />
尝试:

尝试:


是CSS标识符中的一个特殊字符。您需要通过
\
将其转义。请注意,
\
本身也是JavaScript字符串中的一个特殊字符,因此要表示实际的
\
,需要将其双重转义为
\

因此,这应该做到:

$("#loginForm\\:username").focus();
另见:

在CSS标识符中,
是一个特殊字符。您需要通过
\
将其转义。请注意,
\
本身也是JavaScript字符串中的一个特殊字符,因此要表示实际的
\
,需要将其双重转义为
\

因此,这应该做到:

$("#loginForm\\:username").focus();
另见:

不错,很有魅力!如果我中了彩票,我会确保其中相当一部分捐给BalusC信托基金:)不错,很有魅力!如果我中了彩票,我会确保其中相当一部分捐给巴卢斯信托基金:)
$("input[name*='loginForm']").focus(); 
$("#loginForm\\:username").focus();