$(document).ready(function(){
 $(":input").each(function(i){
    
     $(":input").keyup(function(){ 
     Mymain.OutHtml($(this).attr("id"));
     
 }); }) 
})
运行此脚本有问题呢.

解决方案 »

  1.   

    dom加载完毕后为所有input元素注册onkeyup(按键弹起)事件处理函数,至于在这个函数中所做的
    Mymain.OutHtml 不解……$(this).attr("id")是取input的id
      

  2.   

    这是一段jQuery代码,运行有问题可能是你还没加载jquery.js文件。
    Mymain应该是个自定义的变量,保存的是对某个对象的引用(指针),OutHtml()可能是个自定义的方法。
    代码的意思是给所有类型的input表单控件绑定onkeyup()事件,each()循环似乎多余,可以简化:
    $(document).ready( function() {
        $(":input").keyup( function() {
            Mymain.OutHtml($(this).attr("id"));
        });
    });
      

  3.   

    jquery 代码 。
    为所有的input注册onkeyup 。
    其实不需要each的 。加载jquery.js 这个文件了吗 ? 
      

  4.   

    $(":input").keyup
    改成
    $(this).keyup
    试试