我有一个来自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>');
然后,它的工作原理。为什么?
究竟 “将无法正常工作”?如果你没有具体说明你的问题,我们不得不猜测,这对你没有任何帮助。 – 2013-02-19 10:20:26
你可以做的最好的事情是创建一个http://www.jsfiddle.net/演示,它可以再现你的问题。 – 2013-02-19 10:37:54