Этот код не имеет смысла, потому что вы смешиваете логику на стороне сервера (теги Spring) с логикой на стороне клиента (jQuery).Ошибка, которую вы видите, вызвана тем, что <form:select>
, являющийся серверным тегом, выполняется внутри литерала Javascript во время рендеринга страницы.
Чтобы решить вашу задачу, вам нужно взглянуть на HTMLгенерируется вашим <form:select>
во время обычного рендеринга страницы и создает аналогичный HTML с вашим кодом jQuery, это будет примерно так:
$('<div class="holder"><div class="left"><label> </label><select name="policy.selectedPermntRestrictCat[' + categoryCounter + ']"><option value="0" label="Select" />...</select>...').fadeIn('slow').appendTo('.blockedCategories');