- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Есть код вида
В алерте нужно получить id="1", this.parentNode чего-то не работает. Ногами не пинайте, сам на php пишу.
Если страница генерится из php, то не проще ли было сразу в alert вставлять id или в скрипте переменной присваивать id?
яваскрипту всё равно, откуда вы его вызываете.
когда я смотрю в свой хрустальный шар, то вижу что вам нужно это:
dma84, id у script? :)
Если страница генерится из php, то не проще ли было сразу в alert вставлять id или в скрипте переменной присваивать id?
уточню задачу:
на странице может быть вставлен одинаковый код в нескоьких местах:
мне нужно в success выводить все это дело в html. если бы блок был один я бы просто написал $('1').html(html), но так как блоков может быть несколько, я не могу вывести в определенный тег взяв его по id, мне нужно вывести в предидущий элемент или в родительский или в следующий но никак не получается...
DriverCat добавил 29.06.2011 в 13:13
выше я уточнил код, поэтому с id не пойдет. не пойму почему не работает $(this).parent() или $(this).next()?
на странице может быть вставлен одинаковый код в нескоьких местах:
Код:
не может. ready - событие. и вы каждый раз переписываете ему значение. т.е. выполнится только последнее
не пойму почему не работает $(this).parent() или $(this).next()?
потому что читайте моё первое сообщение
выше я уточнил код, поэтому с id не пойдет. не пойму почему не работает $(this).parent() или $(this).next()?
А вы попробуйте выведите alert(this) в такой функции - у вас там скорее всего document окажется. Это глобальный контекст, в некоторых случаях jQuery меняет его на обрабатываемый элемент, но это не стандартное поведение js.
не может. ready - событие. и вы каждый раз переписываете ему значение. т.е. выполнится только последнее
потому что читайте моё первое сообщение
Выполнятся все, это назначение обработчика события, которых может быть несколько. Если только в обработчике насильно не отключать выполнение остальных.
яваскрипту всё равно, откуда вы его вызываете.
вообще-то с точностью наоборот, результат функции как раз зависит откуда и как вы его вызываете :)
P.S. можно вообще обойтись без отношений родитель-потомок, например
в коде при возникновении события в элементе <p></p>
отследить всплывание события по dom
<p></p>
</div>
не может. ready - событие. и вы каждый раз переписываете ему значение. т.е. выполнится только последнее
потому что читайте моё первое сообщение
.ready убрал, но ваш вариант не подходит потому что мне не нужен onclick и я не могу взять объект по id.
Может ситуация правда такая сложная, я бы так сделал:
1. Проставил блокам, куда должна подгружаться инфа одинаковый класс.
2. При загрузке нашел бы все эти блоки, вытащил у них айдишники и запросил контент по айдишнику с сервера.
3. Вставил бы контент в нужный блок.