2013-09-11 2 views
1

Я заходящая высоту td в auto и хочет получить height этого td задать другой td в colorbox. Вот мой HTML

<tr> 
    <td class="heading1" id="mhheading"><?php echo $this->translate("Medical History"); ?> </td> 
    <td class="info1" style="height:auto;" id="mhinfo"><?php echo $this->patientDetail['medical_history'];?></td></tr> 

Я получаю высоту id="mhinfo" и хочу установить в id="mhheading".

Мой JQuery код, как здесь

$(document).ready(function() { 
    $('#mhheading').css('height',$('#mhinfo').height()); 
    console.log($('#mhinfo').height()); 
}); 

Я видел в консоли она возвращается 0. Я использовал window.load и document.load, но во всех случаях он возвращает 0. Снова я использую весь этот код в colorbox.

+0

Это видно, когда вы читаете это? – epascarello

+0

Да видно. Если я устанавливаю высоту = 34px; он возвращает 34. но не возвращает, если установлено как auto – Enthusiast

+0

Что делает внешнийHeight() return? – epascarello

ответ

0

У вас есть табличные метки? Я думаю, вам нужно добавить таблицу тегов

<table> 
<tr> 
    <td class="heading1" id="mhheading"><?php echo $this->translate("Medical History"); ?> </td> 
    <td class="info1" style="height:auto;" id="mhinfo"><?php echo $this->patientDetail['medical_history'];?></td> 
</tr> 
</table> 

DEMO

Смежные вопросы