JQuery Validation Engine からのスクリプトがあります。プロンプト div を別の div の前に設定したい。
if($('#'+methods._getClassName(field.attr("id"))+'_msddHolder').length ){
var prompt = $('<div>');
$('#'+methods._getClassName(field.attr("id"))+'_msddHolder').before(prompt);
prompt.addClass(methods._getClassName(field.attr("id")) + "formError");
// add a class name to identify the parent form of the prompt
prompt.addClass("parentForm"+methods._getClassName(field.closest('form, .validationEngineContainer').attr("id")));
prompt.addClass("formError");
このようにすると、手動で設定すると機能しません。
$('#'+methods._getClassName(field.attr("id"))+'_msddHolder').before('<div>TEST</div>');
その後、動作します。なんで?