识别链接ID被点击并将其传递给javascript函数

时间:2014-02-25 10:00:34

标签: javascript jquery

我的js文件有

$('#opt_no').click(function() {
      $('#sample6').append('<br>Employee Number:').append($("#dynamic").val());
    });

$('# opt_yes').click(function() {
      $('#sample7').append('<br>Employee Number:' ).append($("#dynamic").val());
    });

opt_noopt_yes是我的html页面上的链接。 当用户点击提交按钮时,我想确定他点击了哪个链接并将此链接ID传递给提交按钮的onClick功能

3 个答案:

答案 0 :(得分:0)

很难说没有剩下的代码。你想要这样的东西吗?

$('#opt_no').click(function() {
      $('#sample6').append('<br>Employee Number:').append($("#dynamic").val());
      $("#submitlink").attr("href", $(this).attr('id'));
    });

答案 1 :(得分:0)

假设只能点击一个链接,或者最近点击的链接是您唯一关注的链接,那么您可以将id值存储在全局变量中。然后可以从任何其他功能中访问它,例如您提交的点击事件。

var linkId;

$('#opt_no').click(function() {
    linkId = $(this).attr('id');
    $('#sample6').append('<br>Employee Number:').append($("#dynamic").val());
});

$('# opt_yes').click(function() {
    linkId = $(this).attr('id');
    $('#sample7').append('<br>Employee Number:' ).append($("#dynamic").val());
});

$('#submitButton').click(function() {
    //do something with linkId
});

答案 2 :(得分:0)

您可以使用此代码获取ID

$(this).attr('id');