Показать сообщение отдельно
  #31 (permalink)  
Старый 10.11.2017, 15:16
Интересующийся
Отправить личное сообщение для skitskis Посмотреть профиль Найти все сообщения от skitskis
 
Регистрация: 07.11.2017
Сообщений: 21

Всем доброго дня!
У меня еще маленький вопрос.

Вывожу данные:
<table class="table_style_1">
    <?php foreach ($tags as $item):?>
    <tr class="field">
        <td width="150px">
            <input type="hidden" name="id[]" value="<?=$item['id']?>" />
            <input disabled="" style="text-transform: uppercase" type="text" name="tag" value="<?=$item['tag']?>" placeholder="TEG" />
        </td>
        <td>
            <input disabled="" type="text" name="tag_name" value="<?=$item['tag_name']?>" placeholder="Название поля" />
        </td>
        <td width="200px">
            <select disabled="" type="radio" name="tag_template">
                <option <?php if($item['tag_template'] == '0') echo 'selected=""';?> value="0">Текстовое</option>
                <option <?php if($item['tag_template'] == '1') echo 'selected=""';?> value="1">Числовое с переводом числа в текст</option>
                <option <?php if($item['tag_template'] == '2') echo 'selected=""';?> value="2">Срок исполнения</option>
            </select>
        </td>
        <td id="open" width="32px">
            <a class="list_button" id="open"><i title="Редактировать" class="fa fa-pencil" aria-hidden="true"></i></a>
        </td>
        <td id="save" width="32px" style="display: none">
            <a class="list_button" id="save" href=""><i title="Сохранить" class="fa fa-save" aria-hidden="true"></i></a>
        </td>
        <td width="32px">
            <a class="list_button" id="del" href=""><i title="Удалить" class="fa fa-trash-o" aria-hidden="true"></i></a>
        </td>
    </tr>
    <?php endforeach;?>
</table>


По умолчанию input disabled="", при нажатии на кнопку open, делаю input открытым и открываю кнопку сохранить.
$("#open").click(function(){
    $(this).parent().first().find('input,select').prop('disabled',false);
    $(this).parent().find('td#open').css({'display': 'none'});
    $(this).parent().find('td#save').css({'display': ''});
});


Но данное условие срабатывает только на первый элемент. ????
Ответить с цитированием