jquery ×145
Создан 03.01.2025
0
голоса
5
ответов
19
просмотров
jQuery/JavaScript - обновить текущую страницу с добавленным параметром запроса?

У меня есть выпадающее меню в форме, и когда пользователь выбирает что-то из него, мне нужно перезагрузить текущую страницу с добавленным параметром в строке запроса.

Как мне это реализовать?

0
голоса
2
ответов
15
просмотров
Как вызвать действие после click() в jQuery?

Я хочу загрузить изображение и выполнить некоторые другие действия после того, как я кликну на определенный элемент DOM, но мне нужно, чтобы эти действия выполнялись ПОСЛЕ завершения клика.

Вот пример кода:

$("#message_link").click(function() {
   if (some_conditions...) {
      ...
0
голоса
3
ответов
30
просмотров
Как заставить все поля формы потерять фокус в jQuery

При изменении поля ввода (событие onchange) я вызываю функцию для установки переменной. Однако возникает проблема: поле должно сначала потерять фокус, прежде чем переменная будет установлена, и я смогу проверить, было ли изменено поле. Это очень важно, так как я хочу выполнить проверку, когда...

0
голоса
5
ответов
17
просмотров
Сортировка массива по "Расстоянию Левенштейна" с максимальной производительностью на JavaScript

Проблема с сортировкой массива строк по дистанции Левенштейна в JavaScript

У меня есть случайный массив строк с именами в JavaScript, например:

[@larry, @nicholas, @notch] и т.д.

Все они начинаются с символа @. Я хотел бы отсортировать их по дистанции Левенштейна, чтобы вверху списка...

0
голоса
5
ответов
28
просмотров
Как получить размеры фонового изображения в jQuery?

Проблема проста. Как получить размер фона изображения (ширину и высоту) для div с помощью jQuery? Это вообще возможно? Я предполагал, что код ниже сработает:

jQuery('#myDiv').css('background-image').height();

Но я получаю сообщение об ошибке, что это не функция.

0
голоса
5
ответов
35
просмотров
Как сделать массив плоским в jQuery?

Вопрос: Как просто "сплюснуть" массив в jQuery?

У меня есть следующий массив:

[1, 2, [3, 4], [5, 6], 7]

И я хотел бы получить результат в виде:

[1, 2, 3, 4, 5, 6, 7]

Какова простейшая процедура для "сплющивания" массива с использованием jQuery? Спасибо!

0
голоса
5
ответов
11
просмотров
Как определить, загружены ли файлы JavaScript?

Есть ли событие, которое срабатывает при загрузке файлов JavaScript? Эта проблема возникла, потому что YSlow рекомендует перемещать JavaScript файлы в конец страницы. Это означает, что $(document).ready(function1) срабатывает до загрузки js-файла, содержащего код для function1.

Как избежать такой...

0
голоса
3
ответов
7
просмотров
Как перебрать строки таблицы с помощью jQuery и получить значения ячеек?

Проблема с получением значений и количества для каждого товара в таблице

Я пытаюсь получить значения и количество каждого товара из следующей таблицы:


    
        GR-10 Senderos
        15.00 €
        
    
    
        GR-10 SenderosGR-66 Camino de la HermandadGR 88 Senderos del...
0
голоса
5
ответов
46
просмотров
Предварительный просмотр изображений перед загрузкой

Я столкнулся с проблемой на странице, где у меня есть четыре изображения, которые пользователь может выбрать. Я хочу, чтобы пользователь имел возможность предварительно просмотреть каждое изображение на сайте перед загрузкой.

В приведенном ниже коде JavaScript всё работает только для одного...

0
голоса
5
ответов
21
просмотров
Регулярное выражение для пустой строки или пробелов

Описание проблемы

Я пытаюсь обнаружить, вводит ли пользователь пробелы в текстовом поле. У меня есть следующий код:

var regex = "^\s+$"; 
if($("#siren").val().match(regex)) {
    echo($("#siren").val());
    error += 1;
    $("#siren").addClass("error");
   ...
0
голоса
5
ответов
10
просмотров
Проблема с jQuery: "TypeError: $.getJSON не является функцией"

У меня есть следующий кусок кода:

$(document).ready(function () {
    $.getJSON('http://localhost:5000/', function (response) {
        console.log(response);
    });
});

localhost:5000 — это скрипт на Flask/Python, который возвращает JSON в следующем формате:

{
 ...
0
голоса
1
ответов
9
просмотров
jQuery: Как найти список div с похожими ID?

У меня есть структура HTML, которая выглядит следующим образом:

некоторые элементы внутри
некоторые элементы внутри
некоторые элементы внутри
некоторые элементы внутри

Как мне получить массив всех ``, у которых в ID содержится "triger" (как видно, у них всех есть "triger", но разная...

0
голоса
5
ответов
12
просмотров
Обновление объекта JSON с помощью JavaScript

Заголовок: Как динамически обновить JSON-объект с помощью JavaScript или jQuery?

Описание проблемы:

У меня есть следующий JSON-объект:

var jsonObj = [{'Id':'1','Username':'Ray','FatherName':'Thompson'},  
               {'Id':'2','Username':'Steve','FatherName':'Johnson'},
       ...
0
голоса
5
ответов
15
просмотров
jQuery: Как реализовать "hasParent"?

Описание проблемы:

Я использую jQuery и столкнулся с проблемой, связанной с выбором элементов на основе их предков. Методы parent([selector]) и parents([selector]) выбирают только родителей, но мне нужно отобрать элементы, у которых есть определённые предки.

Я знаю, что метод "has"...

0
голоса
5
ответов
11
просмотров
Установить значение по умолчанию в выпадающем списке с помощью jQuery

У меня есть множество опций в выпадающем списке:

it's me

Мне нужно выбрать опцию, которая имеет текстовое значение it's me внутри тега, а не по атрибуту, например, по значению 1.

Как я могу сделать это с помощью jQuery?

0
голоса
5
ответов
9
просмотров
Отправка нескольких параметров данных с помощью jQuery AJAX

У меня проблема с отправкой AJAX-запроса к PHP-файлу. Вот как я это делаю:

function checkDB(code, userid) {
    $.ajax({
        type: "POST",
        url: "/profile/check_code.php",
        data: 'code=' + code + 'userid=' + userid,
        datatype: "html",
        success:...
0
голоса
5
ответов
11
просмотров
jQuery / JavaScript — вызов события нажатия кнопки из события нажатия другой кнопки

У меня есть следующий HTML-код:



И JS:

jQuery("input.second").click(function(){
   // обработчик клика для второй кнопки
   return false;
});

Вопрос: как можно программно вызвать событие клика для второй кнопки, когда я нажимаю на первую кнопку? Обратите внимание,...

0
голоса
1
ответов
10
просмотров
Как вызвать функцию jQuery только при условии, что форма валидна?

У меня есть функция jQuery, связанная с кнопкой отправки формы, которая выглядит следующим образом:

$(function () {
    $('#signupform').submit(function () {
        alert('test');
    });
});

Однако она срабатывает независимо от того, валидна форма или нет. Моя модель оформлена...

0
голоса
1
ответов
16
просмотров
Как получить границы элемента div в jQuery

Я хочу рассчитать ограничивающий прямоугольник (bounding box) для элемента div с использованием jQuery/JavaScript.

Я попробовал сделать это следующим образом:

// Левый край рамки
document.getElementById("myElement").offsetLeft; 
// Верхний край...
0
голоса
3
ответов
77
просмотров
Uncaught TypeError: Не удалось выполнить 'readAsDataURL' на 'FileReader': параметр 1 не является типом 'Blob'

Проблема с FileReader в JavaScript:

Я столкнулся с ошибкой Uncaught TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'. Эта ошибка появляется иногда, когда я пытаюсь загрузить файл. В некоторых случаях все работает, но при повторной попытке загрузки...