У меня есть сценарий из механизма проверки JQuery. Я хочу установить подсказку div перед другим 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>');
Затем он работает. Зачем?
Что именно "не будет работать"? Если вы не знаете о своей проблеме, мы должны угадать, у которой меньше шансов оказать вам какую-либо помощь. –
Лучшее, что вы можете сделать, это создать демо-версию http://www.jsfiddle.net/, которая воспроизводит вашу проблему. –