我正在使用Primefaces 3.5并将jquery捆绑在其中。我想应用这个小的jquery代码,它是一个简单的代码,我将tab键的行为添加到键盘的enter按钮。
这是我的代码:
//<![CDATA[
$(document).ready(function(){
$(":input").keyup(function (event) {
if (event.keyCode == 13) {
$(this).next().focus();
}
})
}
);
//]]>
代码不起作用,控制台中没有错误。 我想可能是我的代码和primefaces的jquery lib之间存在冲突 那么问题是什么?
答案 0 :(得分:3)
如果存在冲突,请尝试解决冲突,例如
var $j = jQuery.noConflict();
和用户$ j代表您的JavaScript文件中的$。
希望这可以解决你的冲突。
答案 1 :(得分:2)
尝试在<h:head
<h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />
<h:outputScript target="head">
$ = jQuery;
</h:outputScript>