<span id="id" value="param">text</span>
var res = $("#id").attr("value");
 Вот в чём вопрос. На одном сервере после отработки скрипта в переменную 
res запишется значение "
param", а на другом 
res будет 
undefined.
Почему в 
span или 
div я не могу использовать атрибут 
value?
Если его заменить на 
val:
<span id="id" val="param">text</span>
 то всё везде отрабатывает корректно.