我正在运行 JSF 3.1 和 SEAM 2。我有一个设置字段名称的简单函数。但是,该字段是在页面上以 '{pagePrefix}':editFormId:field:clentName 形式动态生成的,其中 'pagePrefix' 是本地定义的变量。如何在 jQuery 调用中将所述变量添加为字符串?
目前,这会导致我所有具有前缀的字段的值都设置为 clientName。
function setName(clientName) {
var prefix = jQuery("#{idPrefix}");
var nameInput = jQuery("#" + prefix + "\\:editFormId\\:selectedClientField\\:selectedClientName");
nameInput.val(clientName);
}