jQuery:点击按钮值

时间:2015-04-01 15:14:44

标签: javascript jquery

我需要在提交表单时获取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>

提前致谢。

3 个答案:

答案 0 :(得分:1)

我从未听说过[clicked=true],我认为这是对的。以下内容将从提交表单的子项中找到该按钮。

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

答案 1 :(得分:1)

尝试

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

答案 2 :(得分:0)

试试这个。

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

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