我目前正在使用ALV验证我的visualforce页面上的表单。由于视觉力,所有ID都有冒号,我认为这会导致错误
Uncaught Error: Syntax error, unrecognized expression: CreationPageBlock
对于看起来像
的IDCreationPage:CreationPageBlock:[otherthingshere]
这是我目前的代码。我尝试了各种各样的事情,从转义冒号(使用反斜杠),到使用getElementByID,使用' [id ='']'格式,但每次我点击我的visualforce页面上的任何内容时,我都会遇到同样的错误。
编辑:这是我的更新代码,但仍有相同的问题
$(function(){
$('#CreationPage\\:CreationPageBlock\\:getOffering\\:troubleCode').alv();
});
<!--FormSubmit-->
$('#CreationPage\\:CreationPageBlock\\:getOffering\\:getOfferingsButton').alv('validateForm',{
formsToSubmit:'#CreationPage\\:CreationPageBlock\\:getOffering',
formSuccess:function(){
alert("SUCCESS");
},
formFail:function(){
alert('MUCHFAIL');
}
});
编辑#2:我理解这看起来像是重复的,但我已尝试过其他帖子中的所有建议,但似乎没有任何效果,这就是我在这里发布问题的原因 < /强>