Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Добавить выделенный текст в input c выбранным чекбоксом (https://javascript.ru/forum/jquery/69603-dobavit-vydelennyjj-tekst-v-input-c-vybrannym-chekboksom.html)

prog77 05.07.2017 19:49

Добавить выделенный текст в input c выбранным чекбоксом
 
Добрый день есть динамически созданные поля и чекбоксы к ним. мне нужно выбрать чекбокс напротив поля выделить текст в блоке и после этого он должен оказаться в поле с выделенным чекбоксом, вот пример я закинул https://jsfiddle.net/ykwoo77u/15/ (там каждому чекбоку соответствует поле, просто выглядит не очень)))) Проблема в том что все поля и чекбоксы создаются динамически и названия у них у всех одинаковое, то толе которое не динамическое работает нормально а другие поля которые динамические не работают помогите пожалуйста, уже третий день не могу сделать.

рони 05.07.2017 20:12

:-?
$('#postText').on('mouseup', function(e){
      $('.oneCheckbox:checked').next().val(getSelectedText());
     });

https://jsfiddle.net/ykwoo77u/16/

prog77 05.07.2017 20:34

:dance: спасибо большое

prog77 05.07.2017 21:01

рони,
скажите а вот если такой вариант
<div class="form-group" style="width: 175px;float:left" >
                                <input type="checkbox" class='oneCheckbox' id="date" >
                                <div class='input-group date' id='oneDate'>

                                    <input type='text' name = "oneDate[]" value="<?php echo $returnDateOrTime;?>" class="form-control" />
                                    <span class="input-group-addon">
                                        <span class="glyphicon glyphicon-calendar"></span>
                                    </span>
                                </div>
                            </div>
просто когда 2 input вместе верстка летит пробовал
$('.oneCheckbox:checked').next('.form-control').val(getSelectedText());
но не вышло хотя вроде так можно

рони 05.07.2017 21:21

prog77,
для блоков .form-group
$('.oneCheckbox:checked').parents(".form-group").find('.form-control').val(getSelectedText());

prog77 05.07.2017 21:38

спасибо


Часовой пояс GMT +3, время: 21:41.