Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
TopoRYT
0 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 23
1

Заменить число своего атрибута в div, который находится в div с id

27.12.2018, 21:37. Просмотров 808. Ответов 4

Всем привет! Есть HTML-код:
HTML5
1
2
3
4
5
6
<div id="1">
<div data-num="124"></div>
<div id="2">
<div data-num="135"></div>
<div id="3">
<div data-num="11"></div>
Нужно, с помощью jQuery, заменить в каждом div с id значение атрибута data-num. Не знаю, как это сделать. Помогите, пожалуйста.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2018, 21:37
Ответы с готовыми решениями:

Установить href в тэг A, который находится внутри div
Скажите пожалуйста, есть у меня вот такая структура &lt;div id=&quot;nav_b1&quot; class=&quot;pr disf fdr...

При раскрытии div нужно закрывать какой либо другой div, который уже открыт
парни приветик ! подскажите пожалуйста вот есть у меня несолько div блоков ! для каждого блока...

Не добавляет клон div и как получить все data атрибуты div-а?
userClone = $(&quot;.template_tr tbody&quot;).clone(); //вручную добавляет...

Если совпадает текст введённый в input и div, то скрыть данный div
Изучаю jquery и решил сделать следующее: Я ввожу в input какой то текст и если он совпадает с...

Как динамически встроить дополнительный контейнер div в html с контейнерами div
Имеется HTML страница с контейнерами div ..... &lt;div class=&quot;col-sm-6&quot;&gt; ...

4
fanatikus
1140 / 1115 / 528
Регистрация: 17.11.2012
Сообщений: 4,961
27.12.2018, 23:27 2
для начала, напишите корректно html. теги, нужно закрывать
0
TopoRYT
0 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 23
28.12.2018, 01:02  [ТС] 3
Цитата Сообщение от fanatikus Посмотреть сообщение
для начала, напишите корректно html. теги, нужно закрывать
Извиняюсь:
HTML5
1
2
3
4
5
6
7
8
9
<div id="1">
<div data-num="124"></div>
</div>
<div id="2">
<div data-num="135"></div>
</div>
<div id="3">
<div data-num="11"></div>
</div>
0
j2FunOnly
Модератор
Эксперт JS
1012 / 919 / 524
Регистрация: 05.06.2015
Сообщений: 2,078
28.12.2018, 08:59 4
Лучший ответ Сообщение было отмечено TopoRYT как решение

Решение

Цитата Сообщение от TopoRYT Посмотреть сообщение
заменить в каждом div с id значение атрибута data-num.
Заменить на что?
Javascript
1
2
3
4
5
6
7
8
jQuery(function($) {
  $('div[id]').each(function(_, el) {
    // у jQuery метода `.data()` есть некоторые нюансы, если вам нужен `dataset` DOM элемента
    // используйте `get()`, чтобы получить элемент DOM из объекта jQuery.
    // $(el).find('div[data-num]').get(0).dataset.num = Math.floor(Math.random() * 10);
    $(el).find('div[data-num]').data('num', Math.floor(Math.random() * 10));
  });
});
1
TopoRYT
0 / 0 / 0
Регистрация: 29.11.2016
Сообщений: 23
28.12.2018, 17:17  [ТС] 5
Любое число. Спасибо за помощь!
0
28.12.2018, 17:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2018, 17:17

Закрыть <DIV>.</DIV> на веб-странице щелчком по закрывающей кнопке
Есть код: &lt;div class=&quot;menu-container&quot;&gt; &lt;div class=&quot;block-keep-ratio&quot;...

Получить индекс родительского div при нажатии на дочерний div
Здравствуйте как можно получить индекс родительского div при нажатии на дочений div. У меня есть 6...

Как переместить один div внутрь другого div для каждого поста на сайте?
На сайте есть посты (div id=&quot;post-XXXX_XXXX&quot;) В каждом из постов есть див например такого вида -...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru