Вопросы с тегом «jquery»

641
Официальный способ попросить jQuery дождаться загрузки всех изображений перед выполнением чего-либо

В jQuery, когда вы делаете это: $(function() { alert("DOM is loaded, but images not necessarily all loaded"); }); Он ожидает загрузки DOM и выполняет ваш код. Если все изображения не загружены, он все равно выполняет код. Это, очевидно, то, что мы хотим, если мы инициализируем какие-либо вещи DOM,...

636
Селекторы jQuery для пользовательских атрибутов данных с использованием HTML5

Я хотел бы знать, какие селекторы доступны для этих атрибутов данных, которые поставляются с HTML5. Взяв этот фрагмент HTML в качестве примера: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company...

629
Флажок jQuery проверил состояние измененного события

Я хочу, чтобы событие запускалось на стороне клиента, когда флажок установлен / снят: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); По сути, я хочу, чтобы это происходило с каждым флажком на странице. Этот метод стрельбы по нажатию и проверки состояния в порядке?...

609
Экранирование строк HTML с помощью jQuery

Кто-нибудь знает простой способ избежать HTML из строк в jQuery ? Мне нужно иметь возможность передавать произвольную строку и правильно экранировать ее для отображения на странице HTML (предотвращая атаки с использованием JavaScript / HTML-инъекций). Я уверен, что для этого можно расширить jQuery,...

609
Как отлаживать привязки событий JavaScript / jQuery с помощью Firebug или аналогичных инструментов?

Мне нужно отладить веб-приложение, которое использует jQuery для выполнения довольно сложных и грязных манипуляций с DOM . В какой-то момент некоторые события, которые были связаны с определенными элементами, не запускаются и просто перестают работать. Если бы у меня была возможность редактировать...

602
Проверьте, является ли объект объектом jQuery

Существует ли быстрый способ проверки, является ли объект объектом jQuery или собственным объектом JavaScript? пример: var o = {}; var e = $('#element'); function doStuff(o) { if (o.selector) { console.log('object is jQuery'); } } doStuff(o); doStuff(e); очевидно, приведенный выше код работает, но...

592
Удалить ВСЕ пробелы из текста

$("#topNav" + $("#breadCrumb2nd").text().replace(" ", "")).addClass("current"); Это фрагмент из моего кода. Я хочу добавить класс к идентификатору после получения свойства текста другого идентификатора. Проблема в том, что идентификатор, содержащий нужный мне текст, содержит пробелы между буквами....

588
Тестирование, если флажок установлен с помощью jQuery

Если флажок установлен, то мне нужно только получить значение как 1; в противном случае мне нужно получить его как 0. Как мне сделать это с помощью jQuery? $("#ans").val() всегда даст мне одно право в этом случае: <input type="checkbox" id="ans" value="1"...

584
Узнайте, проверен ли переключатель с помощью JQuery?

Я могу установить переключатель в положение флажка, но я хочу настроить своего рода «слушатель», который активируется при установке определенного переключателя. Взять, к примеру, следующий код: $("#element").click(function() { $('#radio_button').attr("checked", "checked"); }); он добавляет...

582
jQuery для циклического прохождения элементов с одинаковым классом

У меня есть загрузка div с классом, testimonialи я хочу использовать jquery, чтобы пройти через них, чтобы проверить для каждого div, выполняется ли определенное условие. Если это правда, он должен выполнить действие. Кто-нибудь знает, как я это...

580
Регулярные выражения селектора jQuery

Я после документации об использовании подстановочных знаков или регулярных выражений (не уверен в точной терминологии) с селектором jQuery. Я искал это сам, но не смог найти информацию о синтаксисе и как его использовать. Кто-нибудь знает, где находится документация по синтаксису? РЕДАКТИРОВАТЬ:...

574
Как различить щелчок левой и правой кнопкой мыши с помощью jQuery

Как вы получаете нажатие кнопки мыши с помощью jQuery? $('div').bind('click', function(){ alert('clicked'); }); это вызывается как правым, так и левым щелчком, как можно поймать правый щелчок мыши? Я был бы счастлив, если бы существовало что-то вроде ниже: $('div').bind('rightclick', function(){...