Рассмотрим следующий jsFiddle: http://jsfiddle.net/JtN9W/4/с помощью функции, которая работает на «это» в jQuery.on (назовем
<div id= 'MyDiv'>screamer</div>
jQuery.fn.scream = function() {
if(this.hasClass("scream")) {
alert("scream");
}
else {
alert("shhhh");
}
}
$(function() {
$('#MyDiv').scream();
$('#MyDiv').on("click", scream);
});
Я пытаюсь связать событие щелчком дел до функции JQuery на ' этот объект.Я знаю, что могу это сделать, изменив функцию и получив объект как переменную, но я хочу сохранить подпись функции как есть и внутренне работать над объектом «this». это?