Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Eur93
47 / 47 / 24
Регистрация: 16.09.2013
Сообщений: 349

Разъеденить айди

27.02.2014, 10:24. Показов 1074. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
допустим есть див, айди которого принимает вид: id="mama_17"
Как можно вывести в две отдельные переменные, где в первой будет все то, что находится до подчеркивания (буквы), а во второй переменной будет все то, что находится после подчеркивания? (цифры)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.02.2014, 10:24
Ответы с готовыми решениями:

Узнать айди нажатой кнопки
Буквально недавно пришлось начать изучать jquery, помогите сообразить, инфы найти не удалось. Есть на странице много кнопок с одинаковой...

Как найти все элементы по айди/классу/тегу
собственно, как можно найти все элементы по идентификаторам, или вообще можно:: ???

Скрипт не находит элемент по айди
Добрый вечер, проблема в том что скрипт не находит кнопку по айди... вот код, алерт с надписью есть не выходит <html> ...

1
 Аватар для vovandr
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
27.02.2014, 11:54
Лучший ответ Сообщение было отмечено Eur93 как решение

Решение

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
var elements = document.getElementsByTagName('div'),
      filtered = Array.prototype.filter.call(elements, callback),
      len = filtered.length;
 
    for(var i = 0, strArr; i < len; i++) {
        strArr = filtered[i].id.split('_');
        console.log(strArr[0]);
        console.log(strArr[1]);
    }
 
    function callback(item) {
        return item.id.indexOf('_') != -1;
    }
Добавлено через 56 секунд
Возможно есть и более лучшее решение, так как приходится в данном случае обходить все элементы DIV

Добавлено через 18 минут

Добавлено через 48 минут
Кстати можно и так (короче) :
JavaScript
1
2
3
4
5
6
7
8
var filtered = document.querySelectorAll('div[id*="_"]'),
        len = filtered.length;
 
    for(var i = 0, strArr; i < len; i++) {
        strArr = filtered[i].id.split('_');
        console.log(strArr[0]);
        console.log(strArr[1]);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2014, 11:54
Помогаю со студенческими работами здесь

Как изменить элемент с айди
Мне надо чтобы то что ввели в текстовое поле,появилось как текст,ВМЕСТО самого текстового поля,но с словами &quot;Привет,меня зовут&quot;....

Вытащить из таблицы стилей свойство одного айди класса
Здравствуйте, Забыл как вытащить свойство из таблицы стилей, пробую так: var y = parseInt(document.getElementById('r').style.top); ...

Как можно сравнивать айди в адресной строке с айди в php коде
у меня адресная строка вида: site.com/questions.php?question=6, как сравнивать question=6, чтобы выводить определённую информацию,...

Как айфон снять с айди если забыл предыдущий айди?
Как айфон снять с айди если забыл предедуший айди

Переприсвоение айди в таблице mysql
Привет! Есть проблемка в базе данных mysql. Существует таблица, в которой айди = автоинкрименту. Так вот, за несколько лет в таблицу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru