我有一個來自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