Показать сообщение отдельно
  #3 (permalink)  
Старый 04.06.2018, 15:12
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

рони,

Постараюсь объяснить вопрос. Есть кнопка (одна из множества). У нее есть атрибут - идентификатор data="1334" (у всех кнопок он разный).
Жмем на кнопку, открывается окошко. Я поработал с этим окном, написал там что то( написал слово "Test"), жму ок. И мне нужно чтобы то что я написал, привязалась к этому артибуту, а точнее передалось в массив в виде:

array = {1334:'Test'};

Вот для наглядности написал как я сделал только без модального окна :
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<div class="cont">
<div id="text">Текст</div><button id="button" data="445563">Кнопка</button><div id="numeral">123</div>
</div>
<div class="cont_2" hidden="true">
    <div id="name"></div>
    <textarea name="txtComment"></textarea>
    <button id="ok">Ок</button>
</div>
<script>
$("#button").click(function(){
        var data1 = $(this).prev().text();
        var data2 = $(this).next().text();
        var data = $(this).attr('data');
        $('.cont_2').find('#name').html('Название: '+ data1 +'<br>'+ 'номер:' + data2 );
        $('.cont_2').prop('hidden', false);
});
$("#ok").click(function(){
      var comment = $('textarea[name=txtComment]');
      alert(comment.val());
});
</script>


Вот чтоб по нажатию на кнопку "ОК" выходило и что введено, и атрибут data кнопки "Кнопка". Вот что я хотел спросить изначально
Ответить с цитированием