Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 17.06.2015, 16:30
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

Ладно щас буду тестить-разбирать. Не такой и простой этот JavaScript как показалось сразу
Ответить с цитированием
  #22 (permalink)  
Старый 17.06.2015, 16:33
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

КАк посмотреть содержимое объекта в Jquery? Написал такой код
function ff()
	  {
		  var a = $("#menu a");
		  alert(a);
	  }
	  ff();

выводит типо это объект:


Делаю alert(a.text()); вообще ничего не выводит, но там же то что то есть.
Ответить с цитированием
  #23 (permalink)  
Старый 17.06.2015, 16:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

ninja2,
console.log(a)
Ответить с цитированием
  #24 (permalink)  
Старый 17.06.2015, 16:49
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

Сообщение от рони Посмотреть сообщение
console.log(a)
и где его прописывать? ниче не выводит. В консоли пробовал
пишет а не найдено. Создал а в глобальной области тоже пишет что не найдено.
function ff()
	  {
		  var a = $("#menu a");
		//  console.log(a);
	  }
	  ff();
	  var a = $("#menu a");


Так что никак нельзя посмотреть что у меня находится в объекте?
Ответить с цитированием
  #25 (permalink)  
Старый 17.06.2015, 17:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

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>
Ответить с цитированием
  #26 (permalink)  
Старый 17.06.2015, 17:15
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

Сообщение от рони Посмотреть сообщение
ninja2,
Google Chrome нажать F12 запустить код
Работает и в фаерфоксе, я еще так пробовал выводить:
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) ?
Вообще как доступ к элементам получит, толку что кучу функций вывело, ссылок я так и не нашел.
Как мне изменить ссылки, это через методы изменять?
Ответить с цитированием
  #27 (permalink)  
Старый 17.06.2015, 17:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

ninja2,
a[0] первая ссылка
a[1] вторая ...
Ответить с цитированием
  #28 (permalink)  
Старый 17.06.2015, 17:37
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

Сообщение от рони Посмотреть сообщение
a[0] первая ссылка
a[1] вторая ...


То сами ссылки выводит, а где теги?
содержимое которое было в блоке #menu я что его не могу посмотреть что там щас в объекте. или что то изменил в объекте и вывел на экран посмотрел что изменилось.
Ответить с цитированием
  #29 (permalink)  
Старый 17.06.2015, 17:38
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

от код выше
a = $.map(a, function(b) 
			  {
                var a = $("<input/>", 
				{
                  val: $(b).attr("href"),
                  on: 
				    {
						input: function() {
						  $(b).attr("href", this.value)
						}
				    }
                }),

Что такое function(b) это что за b это пустой объект, его нигде в коде нету.
Ответить с цитированием
  #30 (permalink)  
Старый 17.06.2015, 17:39
Аспирант
Отправить личное сообщение для ninja2 Посмотреть профиль Найти все сообщения от ninja2
 
Регистрация: 07.06.2015
Сообщений: 90

ладно почитаю за jquery функции что там есть.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
javascript обфускатор или как правильно скрыть код syegorius Общие вопросы Javascript 1 19.09.2012 02:58
Не работает код Kendrick Internet Explorer 5 12.09.2012 16:14
Требуется выводить код рекламного блока Adsense из файла JavaScript??? speedflow Элементы интерфейса 0 26.05.2012 15:50
Как создать bodyclick код royksopp Общие вопросы Javascript 8 14.10.2011 16:39
код странно отрабатывает комбинацию клавиш ffx Общие вопросы Javascript 4 20.01.2011 10:58