jquery click bind для div, создающего текстовое поле, находящееся в

HTML:

<div class="infoBox2 blackBoxHover">
    <h2>direct Link: </h2> 
    <input class="fileInput" type="text" id="directlinkText" name="directlinkText" />
</div>

JAVASCRIPT:

$('#directlinkText').parent('div').click(function () {
    alert('test');
});

Дело в том, что я хочу видеть тест, когда я щелкаю в любом месте div, ЗА ИСКЛЮЧЕНИЕМ того, что я щелкаю по входу внутри него. Щелчок правой кнопкой мыши по вводу текстового поля также запускает событие щелчка div

как мне это исправить?

0
задан Richard A 16 February 2012 в 21:31
поделиться