console.log - undefined
$("p:first").data("test","Это тестовые данные"); var p = $("p:first").detach(); console.log("Сохраненные данные: "+p.data("test")); Вместо того, чтобы выдать в консоли "Сохраненные данные: Это теcтовые данные" - тупо копирует код и следующей строкой пишет undefined Не могу понять - почему. |
Делаешь что-то не так.:D
Цитата:
Не знаю, что ты делаешь не так, но у меня, на страничке с <p>, консоль выводит так: $("p:first").data("test","Это тестовые данные"); var p = $("p:first").detach(); console.log("Сохраненные данные: "+p.data("test")); Сохраненные данные: Это тестовые данные undefined |
|
все работает ;)
<html> <head> <title>example</title> </head> <body> <p></p> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script> $("p:first").data("test","Это тестовые данные"); var p = $("p:first").detach(); console.log("Сохраненные данные: "+p.data("test")); </script> </body> </html> попробуйте для начала сделать так, посмотрите что выведет: <html> <head> <title>example</title> </head> <body> <p></p> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script> var p = $("p:first"); console.log(p); </script> </body> </html> |
В первом случае выводит так:
Цитата:
$("p:first").data("test","Это теcтовые данные"); var p = $("p:first").detach(); console.log("Сохраненные данные: "+p.data("test")); - вывод тот же, что и на рисунке. Второй вариант Цитата:
:blink: |
можете полностью кинуть вашу страницу, вместе с html и прочей фигней?
|
console.log это объект его можно переопределить или удалить
<script> console.log = function( p ){alert ( p )}; console.log("Привет"); </script> |
|
чудо)) у меня все отработало: хром, фаерфокс
|
оба-на... Хром у меня тоже отработал. Фокс глючит. Обновление не помогло :-E
Разобралась. После отключения и повторного включения FireBug все заработало. Не знаю, где его там покосило. Всем спасибо за уделенное время :thanks: |
Часовой пояс GMT +3, время: 04:06. |