我正在尝试使用通过单击按钮获得的按钮的ID,但此按钮不起作用

var idClicked;

$("input").click(function(e){
    var idClicked = $(this).attr('id');
});

$(idClicked).on('click',function(e){
    ...
});


有什么建议么?

最佳答案

除了此关键字,您还可以使用target获取ID。

    var idClicked;
    $("input").click(function(e){
        idClicked = e.target.id;
    });
    if(idClicked!=undefined ){
    $("#"+idClicked).on('click',function(e){
        ...
    });
}

关于javascript - 使用通过单击另一个函数获得的id属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47386957/

10-12 17:28