jQuery.validate errorPosition код :
errorPlacement:
function(error, element)
{
error.appendTo(element.siblings("label"));
},
Этот код прекрасно работает, когда под его надписью есть только один элемент.
НЕ работает:
<label for="location">Location:</label><br />
<div id="location"></div><br />
<input name="location" id="h_location" hidden /><br />
Это работает:
<label for="location">Location:</label><br />
<input name="location" id="h_location" hidden /><br />
Если расположение div отсутствует, рядом с меткой расположения отображается ошибка.Когда там находится div местоположения, сообщение об ошибке вообще не отображается.
Я просил помощи, и кто-то сказал мне, что я должен прочитать об элементах уровня блока CSS.Я читаю их и не нахожу решения.Все, что я понял из этого чтения, это то, как отображать: встроенный, блок или нет.Я, видимо, не понимаю, на что намекает этот человек.
Почему сообщение об ошибке не отображается, когда оно должно быть, и как мне его показать?
-Спасибо, Рич