>$(window).ready( function() {
「$(document).ready()」と「$(window).load()」の違いが分からないのなら、以下を使う

$(function() {
// ここに処理内容を書く
});

それに、これらは最初のページの読み込みに反応するだけで、
後から、非同期(Ajax)で読み込んだ部分には反応しない

自分で、one(), on() で、要素にイベントハンドラーを付けて、処理すれば?