[英]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.