Показать сообщение отдельно
  #2 (permalink)  
Старый 10.03.2016, 17:39
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Manyasha,
Цитата:
Подскажите, пожалуйста, почему так происходит
this это textarea, this.parentElement это td, this.parentElement.parentElement это tr.
Цитата:
и как это можно исправить?
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script>
    <script>
function all_hide(){
    $(document).find("table").hide();
}
function all_show(){
    $(document).find("table").show();
}
    </script>
    <table border="1" cellpadding="5" width="100%">
        <tr>
            <td width="10%">строка 1</td>
            <td width="90%" align="center"><textarea name="r1" rows="1" cols="80" id="r1"></textarea></td>
        </tr>
        <tr>
            <td width="10%">а тут строка 2</td>
            <td width="90%" align="center"><textarea name="r2" rows="1" cols="80" id="r2"></textarea></td>
        </tr>
        <tr>
            <td width="10%">и еще вот строка 3</td>
            <td width="90%" align="center"><textarea name="r3" rows="1" cols="80" id="r3"></textarea></td>
        </tr>
    </table>
    <input type="button" onclick="all_show();" value="Показать">
    <input type="button" onclick="all_hide();" value="скрыть">

Последний раз редактировалось destus, 10.03.2016 в 17:46.
Ответить с цитированием