繁体   English   中英

如何识别点击了哪个按钮? 如果该按钮进入并循环(while)并且具有 id 和 name = “enviar” 。 我需要知道点击了哪一个按钮

[英]how identify which button was clicked? if that button in and loop(while) and has id and name = “enviar” . I need to know which one button was clicked

这是我的代码

<td> <input type="submit" id="enviar" name="enviar" value="Calificar" class="btn btn-primary"> </input> </td>

我正在使用它将我的表单发送到另一个名为 prueba_dos.php 的页面

$(document).on('ready',function(){

    $('#enviar').click(function(){
        event.preventDefault();
        var url = "prueba_dos.php";                                      

        $.ajax({                        
            type: "POST",                 
            url: url,                    
            data: $("#formulario").serialize(),
            success: function(data)            
            {
                $('#resp').html(data);           
            }
        });
    });
});

就像这样,您可以根据需要返回自己的 id 或名称,但您可以使用 class 来定位所有这些

 $('.buttons').click(function(){ console.log($(this).attr('id')); //id button clicked console.log($(this).attr('name')); //name button clicked });
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> <button id="test_id" name="test" class="buttons">test</button> <button id="test_id1" name="test1" class="buttons">test1</button> <button id="test_id2" name="test2" class="buttons">test2</button> <button id="test_id3" name="test3" class="buttons">test3</button> <button id="test_id4" name="test4" class="buttons">test4</button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM