我有这个jQuery代码很好用(使用TypeWatch plugin):
$( "#Codice" ).typeWatch({
callback: function(value){
$.post("../ajax/key.php", {
Codice: value,
ID: $( "#ID" ).val()
},
function(data){
$( "#availability" ).html(data);
}
);
},
wait: 500,
captureLength: 1
}).keypress(function(){
$( "#availability" ).html('');
});
但是,遵循DRY方法,我想避免重复$( "#availability" )
次重复。我尝试了几件事,但没有一件有效:请问你对此有什么想法吗?
由于
答案 0 :(得分:1)
你这样做是对的,在表现方面要好得多。
将其存储在变量中并使用它。
var $availability = $("#availability");
$("#Codice").typeWatch({
callback: function(value){
$.post("../ajax/key.php", {
Codice: value,
ID: $( "#ID" ).val()
},
function(data){
$availability.html(data);
}
);
},
wait: 500,
captureLength: 1
}).keypress(function(){
$availability.html('');
});