0
我有這個功能,見下圖:如何使用JQuery在blur()上調用此函數?
function checkStartPrice(){
if ($('#StartingPrice')[0].value.length == 0){
alert("The 'Starting Price' cannot be left empty!");
return false;
} else {
var BuyItNowPrice = parseFloat($('#BuyItNowPrice').val());
var StartingPrice = parseFloat($('#StartingPrice').val());
var Reserve = parseFloat($('#Reserve').val());
if((BuyItNowPrice <= StartingPrice) && (StartingPrice > 0)){
alert("The 'Buy It Now' price must be higher...");
return false;
}
if((Reserve <= StartingPrice) && (StartingPrice > 0)){
alert("Your 'Reserve Price' must be higher...");
return false;
}
return true;
}
}
問:我如何調用它模糊?我試過下面的代碼,但它似乎不工作:
$('#StartingPrice').blur(function(){
checkStartPrice();
});
如果你在'document.ready'回調中正確調用它,它將會起作用,甚至'$('#StartingPrice')。blur(checkStartPrice)'也會執行。 DOM必須加載才能工作。見http://api.jquery.com/ready/ – 2011-04-26 12:21:42
什麼類型的#StartingPrice?它需要是支持模糊事件的類型 – liron 2011-04-26 12:28:43
錯誤是什麼? – 2011-04-26 12:29:58