function typeChange()
{
$.post(
   "yp_getTypeBarcodeAjax.php",
   {id:$("#type").val()},
   function da(a)
   {
   if(a=='Y')
   {
   $("#inventory").attr("onblur","yp_bcnum(this)")
   }
   else
   {
    $("#inventory").attr("onblur","yp_bcOneNum()")
   }
   }
   )
}
这里我是根据ajax的返回值来更改#inventory的onblur事件//根据输入的数目添加多个文本框输入条形码
function yp_bcnum(bcoid)
{
alert("多个");
var bcid=bcoid.id;
var num= $("#"+bcid+"").val();
$("#aa").html("");
var nums=parseInt(num);

for(var i=1;i<nums+1;i++)
{
var b="";
if(i%7==0)
{
b="</br>";
}
$("#aa").append("<input type=\"text\" name=\"barcode[]\"  id=\"barcode\" />"+b+"");

}
}
//只输入一个条形码
function yp_bcOneNum()
{
alert("一个");
$("#aa").html("");
$("#aa").append("<input type=\"text\" name=\"barcode[]\"  id=\"barcode\" />");
}
这里是我写的两个方法。为什么我用jquery更改完了onblur的值他不执行这两个方法 ,迫切 求解。急急急急急急急急!!!我的qq546600733 验证是 嗯 。qq告诉也成 。求高手