Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   <span value="param">text</value> (https://javascript.ru/forum/jquery/29585-span-value%3D-param-text-value.html)

nebaz 04.07.2012 11:26

<span value="param">text</value>
 
<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>
то всё везде отрабатывает корректно.

ksa 04.07.2012 11:56

Цитата:

Сообщение от nebaz
Почему в span или div я не могу использовать атрибут value?

Потому как это не простой атрибут... У некоторых тегов он имеет вполне определенное описание в документации.

Deff 04.07.2012 11:58

nebaz,
data="" - кроссбраузерно (до узнавания этого использовал alt

nebaz 04.07.2012 12:22

ksa, почему тогда у меня на одном сервере работает, а на другом нет? Что за настройка может быть проставлена и вообще как это можно прописать в настройках не понятно.

ksa 04.07.2012 12:56

Цитата:

Сообщение от nebaz
почему тогда у меня на одном сервере работает, а на другом нет?

Я уже написал почему... ;)


Часовой пояс GMT +3, время: 23:52.