これを行う方法がわかりません。
私のマークアップ:
<table>
<tr>
<td id="colLeft">
Lorem ipsum dolor<br/>
Lorem ipsum dolor<br/>
Lorem ipsum dolor<br/>
Lorem ipsum dolor<br/>
Lorem ipsum dolor<br/>
Lorem ipsum dolor.
</td>
<td id="colRight">
<div>1</div>
<div>2</div>
</td>
</tr>
</table>
$(document).ready(function() {
$('#colRight > div').each(function() { // I try to: select all divs in #colRight
$(this).height(function(){ // I try to: sets the height of each div to:
$('#colLeft').height() / $('#colRight > div').length(); // the height of #colLeft divided by the number of divs in colRight.
});
});
});
私がやろうとしているのは、各 div の高さを #colLeft の高さを #colRight の div の数で割った値に変更することです。
ただし、機能しません。
関数を連鎖させる方法を理解したことがなく、教えてくれる人を見つけたこともありません。
そこで、2点お願いがあります。
- 上記のjQueryコードを使用しないのはなぜですか。
- jQuery Web サイトのチュートリアルよりも詳細に説明しているチュートリアルを知っている人はいますか?
お時間をいただきありがとうございます。
敬具、
マリウス