繁体   English   中英

jQuery:获得单击的按钮值

[英]jQuery: get clicked button values

提交表单时,我需要获取jQuery按钮的值。 我正在使用的表单和jQuery在下面,但不起作用。

我需要获取data-url的值。

jQuery代码

$("#addAgency").submit(function(event) {    
    var val = $("button[type=submit][clicked=true]").attr('data-url');
    alert(val);
});

HTML代码

<form id="addAgency">
    <button type="submit" data-url="test.php">
</form>

提前致谢。

我从未听说过[clicked=true] ,我认为这是不对的。 下面将从提交的表单的子级中找到按钮。

$("#addAgency").submit(function(event) {    
    var val = $(this).find('button[type=submit]').attr('data-url');
    alert(val);
});

尝试

$("#addAgency").submit(function(event) {    
    var val = $(this).find("button[type=submit]").data('url');
    alert(val);
});

尝试这个。

$("#addAgency").submit(function(event) { 
    alert($(event.target).find('button').data('url'));
});

https://jsfiddle.net/t3y5x6ej/2/

暂无
暂无

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

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