Вопросы с тегом 'dom'

Используйте этот тег для вопросов взаимодействия других языков с XML/HTML с помощью объектной модели документа. Не используйте его как стенографию для HTML, JavaScript или SAX - используйте дополнительные теги для обозначения языка и разметки.
51
ответ

Как проверить, скрыт ли элемент в jQuery?

Можно переключить видимость элемента, используя функции .hide(), .show() или .toggle(). Как бы вы протестировали, если элемент виден или скрыт?
задан 07 окт. '08 в 16:03
58
ответов

Как проверить, установлен ли флажок в jQuery?

Мне нужно проверить checked свойство флажка и выполнить действие на основе проверенного свойства с помощью jQuery. Например, если установлен флажок age, тогда мне нужно показать текстовое поле для ввода возраста, иначе скройте текстовое поле. Но с...
задан 23 мая '09 в 18:16
30
ответов

Изменение класса элемента с помощью JavaScript

Как я могу изменить класс элемента HTML в ответ на событие onClick с использованием JavaScript?
задан 12 окт. '08 в 23:06
18
ответов

.prop() vs .attr()

Итак jQuery 1.6 имеет новую функцию prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) или в этом случае они делают то же самое...
задан 03 мая '11 в 22:33
13
ответов

jQuery document.createElement эквивалент?

Я рефакторинг старого кода JavaScript, и там много манипуляций с DOM. var d = document; var odv = d.createElement("div"); odv.style.display = "none"; this.OuterDiv = odv; var t = d.createElement("table"); t.cellSpacing = 0; t.className = "text"; od...
задан 06 нояб. '08 в 15:26
15
ответов

Как выбрать элемент по имени с помощью jQuery?

У меня есть столбец таблицы, который я пытаюсь расширить и скрыть: Кажется, что jQuery скрывает элементы td когда я выбираю его по классу, но не по имени элемента. Например, почему: $(".bold").hide(); // selecting by class works $("tcol1").hide();...
задан 10 июля '09 в 4:05
18
ответов

Как узнать, какой элемент DOM имеет фокус?

Я хотел бы узнать, в Javascript, какой элемент в данный момент сосредоточен. Я просматривал DOM и еще не нашел того, что мне нужно. Есть ли способ сделать это и как? Я искал это: Я пытаюсь сделать такие клавиши, как стрелки, и enter перемещаться п...
задан 30 янв. '09 в 23:21
22
ответов

Получить позицию (X, Y) элемента HTML

Я хочу знать, как получить X и Y позицию HTML-элементов, таких как img и div в JavaScript.
задан 14 янв. '09 в 12:35
24
ответов

Как определить, отображается ли элемент DOM в текущем окне просмотра?

Есть ли эффективный способ узнать, является ли элемент DOM (в документе HTML) в настоящее время видимым (отображается в окне просмотра)? (Вопрос касается Firefox)
задан 24 сент. '08 в 0:24
17
ответов

Как найти прослушиватели событий на DOM node при отладке или из кода JavaScript?

У меня есть страница, где некоторые слушатели событий прикреплены к полям ввода и выбирают прямоугольники. Есть ли способ узнать, какие прослушиватели событий наблюдают за конкретным DOM node и для какого события? События подключаются с помощью: ...
задан 15 янв. '09 в 17:19
12
ответов

Как удалить все классы CSS с помощью jQuery?

Вместо индивидуального вызова $("#item").removeClass() для каждого отдельного элемента, который может иметь элемент, существует ли одна функция, которая может быть вызвана, которая удаляет все классы CSS из данного элемента? И jQuery, и raw JavaScr...
задан 15 сент. '09 в 6:34
14
ответов

Почему setTimeout (fn, 0) иногда полезен?

Недавно я столкнулся с довольно неприятной ошибкой, в которой код загружал <select> динамически через JavaScript. Этот динамически загруженный <select> имел предварительно выбранное значение. В IE6 у нас уже был код для исправления выбра...
задан 23 апр. '09 в 0:46
8
ответов

Как получить значение поля ввода текста с помощью JavaScript?

Я работаю над поиском с помощью JavaScript. Я бы использовал форму, но на моей странице это все испортило. У меня есть это текстовое поле ввода: <input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/> И это м...
задан 19 июля '12 в 18:00
13
ответов

jQuery найти обработчики событий, зарегистрированные с помощью объекта

Мне нужно найти, какие обработчики событий зарегистрированы над объектом. Например: $("#el").click(function() {...}); $("#el").mouseover(function() {...}); $("#el") зарегистрирован клик и мышь. Есть ли функция, чтобы узнать это и, возможно, пер...
задан 25 марта '10 в 21:47
0
ответов

Как проверить, определена ли переменная в JavaScript?

Как проверить, определена ли переменная JavaScript в браузере? Я столкнулся с этой проблемой при написании JavaScript, использующего протоколирование FireBug. Я написал код, как показано ниже: function profileRun(f) { // f: functions to be prof...
задан 06 февр. '09 в 7:49