<div id="div1">
   <input type="text" >
   <input type="button" id="save" >
   <input type="reset" >
</div><div id="div2">
   <input type="text" >
   <input type="button" id="save" >
   <input type="reset" >
</div>我现在没有解决的是, 有个涵数
function enterReplaceButton(containerName,btnName)
{
  if(window.event.keyCode==13){   
   window.event.keyCode   =   9;
  
 $("#"+containerName+" input:"+btnName+"").focus();   //就是这句不知道怎么写
}
}
我是判断如果是按下回车键了,就根据指定DIV 下面的 按钮ID 注册一个focus 事件
其作用就是如果我在DIV2 的其中某个文本框输入内容再按回车键这时只触发 DIV2里面的 id=save的按钮, 而不会触发reset 按钮以及DIV1里面的按钮..求人指点........

解决方案 »

  1.   

    我说的还不清楚吗根据不同的DIV ID 获取下页属于ID=save 的按钮, 你理解的能力不太好吧
      

  2.   

    ID = save 有两个相同的,一个页面不应该出现吧?要不然谁知道是哪个ID="save"
      

  3.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script   type= "text/javascript"   src= "jquery-1.2.6.js"> </script> 
      <script   type= "text/javascript">
    $(function(){
    $("input[type='text']").each(function(){
    $(this).keydown(function(){
    $(this).parents("div").find("#save").click();
    });
    }); $("input[type='button']").each(function(){
    $(this).click(function(){
    alert($(this).val());
    });
    });
    })
      </script>
      <style type="text/css">
      </style>
     </HEAD> <BODY>
    <div id="div1">
      <input type="text" >
      <input type="button" id="save" value="save">
      <input type="reset" >
    </div><div id="div2">
      <input type="text" >
      <input type="button" id="save" value="save2">
      <input type="reset" >
    </div>
     </BODY>
    </HTML>
      

  4.   


    是的这位说的对,这代码是我手敲的没想,确实不是相同的其实换个角度 就是怎么获取某个table 或者DIV 下面所有文本框一旦有值了就触发当前button 一个click事件
    其原因就是当我在某个文本框输入值按下回车键,自动找到当前这个DIV里面的button 并触发事件
      

  5.   


      <script   type= "text/javascript">
    $(function(){
    $("input[type='text']").each(function(){
    $(this).keydown(function(event){
    if(event.keyCode==13){
    $(this).parents("div").find("#save").click();
    }

    });
    }); $("input[type='button']").each(function(){
    $(this).click(function(){
    alert($(this).val());
    });
    });
    })
      </script>