我有jquery功能:
function handleSplittingPrices() {
var customerId = $(this).val();
loadSplittingPrices(customerId);
}
我想用elem作为“this”执行它:
var elem=$('...');
handleSplittingPrices() <-- here elem will be this
我该怎么做?
答案 0 :(得分:1)
答案 1 :(得分:1)
使用call
:
handleSplittingPrices.call(elem);
答案 2 :(得分:-1)
你做不到。显然你不知道“这个”是什么。
function handleSplittingPrices(elem){ var customerId = $(elem).val(); loadSplittingPrices(客户ID); }
var elem = $('...'); handleSplittingPrices(ELEM);
哇。现在并不比试图定义面向对象编程的整个概念简单吗?