Ладно щас буду тестить-разбирать. Не такой и простой этот 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, время: 09:52. |