我有jQuery函数:ELEM因为这在功能上
function handleSplittingPrices() {
var customerId = $(this).val();
loadSplittingPrices(customerId);
}
我想ELEM “本” 来执行它:
var elem=$('...');
handleSplittingPrices() <-- here elem will be this
我该怎么办呢?
我有jQuery函数:ELEM因为这在功能上
function handleSplittingPrices() {
var customerId = $(this).val();
loadSplittingPrices(customerId);
}
我想ELEM “本” 来执行它:
var elem=$('...');
handleSplittingPrices() <-- here elem will be this
我该怎么办呢?
使用call
:
handleSplittingPrices.call(elem);
你不能。显然你不知道“这”是什么。
function handleSplittingPrices(elem)var customerId = $(elem).val(); loadSplittingPrices(customerId); }
var elem = $('...'); handleSplittingPrices(elem);
哇。现在不是比试图定义面向对象编程的整个概念更简单吗?
这是不必要的smarmy和完全错误的。 – lonesomeday 2011-01-05 23:09:43
如果你要屈居,你应该首先确定你是正确的。 – user113716 2011-01-05 23:09:53