Альтернативой предотвращению события является работа с ним:
$("#blah div").bind("click", function(e) {
if (e.target.type !== "textarea") {
alert("Hello.");
}
});
Вы можете проверить, какая цель события была внутри вашей функции обработчика событий. Это означает, что вы можете предпринять дальнейшие действия, только если целью является что-то кроме textarea
.