Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Где хранить id (https://javascript.ru/forum/jquery/35698-gde-khranit-id.html)

рони 21.02.2013 15:48

ksa,
тут по теме http://habrahabr.ru/post/139210/

рони 21.02.2013 15:53

Цитата:

Сообщение от ksa
а взять то значение - банан!

<!DOCTYPE HTML>

<html>
<head>
  <title></title>
  <meta charset="utf-8">
  <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript">
</script>
</head>

<body>
  <div data-id="9"></div><script type="text/javascript">
  var id = $('div').data('id');
  alert(id);
  $('div').data('id', 10)
  id = $('div').data('id');
  alert(id);
  alert($('div').attr('data-id'));  // тут получим.
  $('div').wrap("<div><\/div>");
  alert($('div').html());



  </script>
</body>
</html>

ksa 21.02.2013 15:55

Цитата:

Сообщение от рони

Да они жгут! :D
Цитата:

если мы изменим значение атрибута (например, через
.attr(‘data-foo-bar’, 456))
, то получая
.data('fooBar')
увидим наше старое значение

ksa 21.02.2013 15:56

Запутать можно ППЦ! :D

danik.js 21.02.2013 16:09

ksa,
Но тебя ведь не смущает это:
<input id="input" value="bla" />
<script>
    alert(input.value);
    input.value = 'zzz';
    alert(input.value);
    alert(input.getAttribute('value'));
    alert(input.defaultValue);
</script>

ksa 21.02.2013 16:15

Цитата:

Сообщение от danik.js
Но тебя ведь не смущает это

Я просто никогда не делал такое в такой комбинации... :)
Валуе и валуе... Не читал его "как атрибут", работал только со свойством.

Т.о. имеем новое сочетание атрибутосвойства типа
data-*

Тему можно считать раскрытой полностью!
Спасибо. :)


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