$(document).ready(function() {
function GetDeals() {
alert($(this).attr("id"));
}
$('.filterResult').live("click", function(event) {
GetDeals();
});
});
Что я должен передать как аргумент в функции GetDeals()
так, чтобы я мог управлять с $(this)
?
Заранее спасибо!
Вы можете просто использовать функцию в качестве дескриптора события:
$('.filterResult').live("click", GetDeals);
(обратите внимание, вы не используете ()
для вызова функции, поэтому функция сам передается функции live ()
, а не ее результат.
Или вы можете использовать Function.prototype.apply ()
$('.filterResult').live("click", function(event) {
GetDeals.apply(this);
});