基本的に、外側のdivにすべてのイベントを取得させたいので、div内の入力やその他のものはクリックできません。
<div id="div1">
<div id="div2">
<label>Input 1</label>
<input type="text" id="input1" />
</div>
</div>
$(document).ready(function() {
$(document).on('click', '#input1', function(e){
e.preventDefault();
};
});
これが機能しない例ですhttp://jsfiddle.net/KFWmk/3/
助けていただければ幸いです:)