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="скрыть">