Primefaces上的jQuery在页面提交后停止工作

时间:2011-09-03 17:33:18

标签: jquery primefaces

您好我正在使用Primefaces 2.2.1。当我尝试使用jQuery时,它第一次工作正常。如果我更改ID为“parentMenu”的选择框的de值,它将显示警报。现在,如果我提交页面并返回同一页面,因为验证失败并尝试更改选择框的值,警报将不再显示。

任何人都知道为什么jQuery停止工作?感谢。

jQuery('select[id*="parentMenu"]').change(function () {
    alert('worked');
});

这是我的Primefaces提交按钮:

<p:commandButton id="btSave" value="Save" update="msgs, itensForm" actionListener="#{itensBean.save}" style="margin-left:5px;" />

1 个答案:

答案 0 :(得分:0)

尝试将jQuery代码更改为:

jQuery('select[id*="parentMenu"]').live(function () {
    alert('worked');
});