Ладно щас буду тестить-разбирать. Не такой и простой этот JavaScript как показалось сразу :)
|
|
ninja2,
console.log(a) |
Цитата:
пишет а не найдено. Создал а в глобальной области тоже пишет что не найдено. function ff() { var a = $("#menu a"); // console.log(a); } ff(); var a = $("#menu a"); Так что никак нельзя посмотреть что у меня находится в объекте? |
ninja2,
Google Chrome нажать F12 запустить код <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script> $(function() { function c() { console.log("#menu a", $("#menu a")) } c(); }); </script> </head> <body> <div id="menu"> <a href="#dfdf">1df</a> <a href="#fgg44">2fsdfsd</a> <a href="#Df324">3dsfdsf</a> <a href="#dfs33">4sdfsdf</a> </div> </body> </html> |
Цитата:
function ff() { var a = $("#menu a"); alert(a.context); var s; for (var p in a) s+=p+" "+a[p]+"<hr>"; document.write(s); // alert(s); } ff(); А где в этом объекте сами ссылки хранятся, там выводится всякая фигня. Как мне получить доступ к ссылкам и вывести их в другой блок c id="blok". что сделать тупо $("#blok").append(a) ? Вообще как доступ к элементам получит, толку что кучу функций вывело, ссылок я так и не нашел. Как мне изменить ссылки, это через методы изменять? |
ninja2,
a[0] первая ссылка a[1] вторая ... |
|
от код выше
a = $.map(a, function(b) { var a = $("<input/>", { val: $(b).attr("href"), on: { input: function() { $(b).attr("href", this.value) } } }), Что такое function(b) это что за b это пустой объект, его нигде в коде нету. |
ладно почитаю за jquery функции что там есть.
|
Часовой пояс GMT +3, время: 23:04. |