Можно переключить видимость элемента, используя функции .hide()
, .show()
или .toggle()
.
Как бы вы проверили, является ли элемент видимым или скрытым?
Мне нужно проверить свойство checked
флажка и выполнить действие на основе проверенного свойства с помощью jQuery.
Например, если установлен флажок age, тогда мне нужно показать текстовое поле для ввода возраста, иначе скройте текстовое поле.
Но следующий код возвращает false
по
Как я могу изменить класс элемента HTML в ответ на событие onClick
с использованием JavaScript?
Я выполняю рефакторинг некоторого старого кода 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";
odv.appendChild(t);
Я хотел
...Я хочу знать, как получить положение X и Y таких элементов HTML, как img
и div
в JavaScript.
Я хотел бы узнать в JavaScript, какой элемент в настоящее время имеет фокус. Я просматривал DOM и пока не нашел то, что мне нужно. Есть ли способ сделать это и как?
Причина, по которой я искал это:
Я пытаюсь заставить
...У меня есть столбец таблицы, который я пытаюсь развернуть и скрыть:
jQuery, кажется, скрывает td
элементов, когда я выбираю его по классу , но не по имени элемента .
Например, почему:
$(".bold").hide(); // selecting by class works
$("tcol1").hide(); // select
... Существует ли эффективный способ определить, является ли элемент DOM (в документе HTML) видимым в данный момент (отображается в окне просмотра )?
(Вопрос касается Firefox)
Недавно я столкнулся с довольно неприятной ошибкой, когда код динамически загружал
У меня есть страница, где некоторые слушатели событий прикреплены к полям ввода и полям выбора. Есть ли способ узнать, какие слушатели событий наблюдают за конкретным узлом DOM и для какого события?
События прикрепляются с использованием:
Event.observe
;addEventListener
Вместо того, чтобы индивидуально вызывать $("#item").removeClass()
для каждого отдельного класса, который может иметь элемент, существует ли единственная функция, которую можно вызвать, которая удаляет все классы CSS из данного элемента?
Будет работать как jQuery, так и сырой JavaScript.
Мне нужно найти, какие обработчики событий зарегистрированы для объекта.
Например:
$("#el").click(function() {...});
$("#el").mouseover(function() {...});
$("#el")
имеет щелчок и указатель мыши зарегистрирован.
Есть ли функция, чтобы узнать это и, возможно, перебрать обработчики событий?
Если это невозможно для объекта jQuery через надлежащие
...Как проверить, была ли переменная JavaScript определена кросс-браузерным способом?
Я столкнулся с этой проблемой при написании некоторого JavaScript с использованием ведения журнала FireBug. Я написал некоторый код, как показано ниже:
function profileRun(f) {
// f: functions to be profiled
console.profile(f.constructor);
... У меня есть строка HTML, представляющая элемент: '
text
'
. Я хотел бы добавить его к элементу в DOM (ul
в моем случае). Как я могу сделать это с помощью Prototype или DOM?
(я знаю, что мог бы
...Я хотел бы получить все дочерние текстовые узлы элемента в виде коллекции jQuery. Каков наилучший способ сделать это?
Работая над идеей простой оболочки HTMLElement, я наткнулся на следующее для Internet Explorer и Chrome :
Для данного HTMLElement с идентификатором в дереве DOM можно извлечь div, используя его идентификатор в качестве имени переменной. Так что для div как
some
У меня есть следующий элемент HTML
Используя функцию JavaScript с номером leaveCode
в качестве параметра, как выбрать соответствующую опцию в списке?
У меня есть веб-приложение с маркой в соответствии с пользователем, который в данный момент вошел в систему. Я хотел бы изменить значок страницы на логотип частного ярлыка, но я не могу найти ни кода, ни примеров того, как это сделать.
...Рассмотрим следующее:
something inside the header
Как я могу сделать так, чтобы, когда пользователь щелкает промежуток, он не запускал событие click
div
?
Я пытаюсь захватить события мыши на элементе с другим абсолютно позиционированным элементом поверх него.
В данный момент события в абсолютно позиционированном элементе попадают в него и всплывают до его родителя, но я хочу, чтобы он был «прозрачным» для этих событий
...