如果你正在做類似如下:jQuery的:是Val()速度不夠快,重複使用或者是更好地把價值在一個變量
var i = $('input[@name=some_field]');
if (i.val() != '' && !(i.val() >=1 && i.val() <= 36) || i.val() == 'OT')) {
i.focus();
}
是i.val()
速度不夠快,多次使用或者你應該做的:
var value = i.val();
第一,然後在if語句中使用的值,如:
var i = $('input[@name=some_field]');
var value = i.val();
if (value != '' && !(value >=1 && value <= 36) || value == 'OT')) {
i.focus();
}
...?
我完全同意 - 非常好的答案! – 2009-01-02 05:14:12