首先是原来的版本
var clb;
$(".ylbtable <span style="font-family: Arial, Helvetica, sans-serif;">tr td input</span><span style="font-family: Arial, Helvetica, sans-serif;">").live('focusin',function(){</span>
var csmc = $(this).val();
if(csmc == null || csmc =='' || csmc == 'undefined' || csmc == undefined || csmc == '材料名称'){
clb = 1;
}
if(csmc == null || csmc =='' || csmc == 'undefined' || csmc == undefined || csmc == '用量'){
clb = 2;
}
$(this).val("");
}).live('focusout',function(){
var csmc = $(this).val();
if(csmc == null || csmc =='' || csmc == 'undefined' || csmc == undefined ){
if(clb == 1){
$(this).val("材料名称");
}
if(clb == 2 ){
$(this).val("用量");
}
}
});
更新后 用on 注意 定义的元素不同了 还多了一个参数
var clb;
$(".ylbtable").on('focusin','tr td input',function(){
var csmc = $(this).val();
if(csmc == null || csmc =='' || csmc == 'undefined' || csmc == undefined || csmc == '材料名称'){
clb = 1;
}
if(csmc == null || csmc =='' || csmc == 'undefined' || csmc == undefined || csmc == '用量'){
clb = 2;
}
$(this).val("");
}).on('focusout','tr td input', function(){
var csmc = $(this).val();
if(csmc == null || csmc =='' || csmc == 'undefined' || csmc == undefined ){
if(clb == 1){
$(this).val("材料名称");
}
if(clb == 2 ){
$(this).val("用量");
}
}
});
});