是否可以将fflag和refNumber的值传递给另一个被btn发送的按钮。我目前正在做一个模态。我想传递两个值来发送按钮。请告诉我该怎么做。谢谢。

$('#inquire_t tbody').on('click','#msg',function(){
        var fflag = $(this).attr('name');
        var refNumber = $(this).attr('value');

        getUserName(refNumber);
        loadThreadMessage(refNumber, user);
        seenMessage(refNumber,user);
    }); //msg

     $('#btn-send').click(function(){

        });//btn-send

最佳答案

变量fflagrefNumber是局部的。为了使它们对其他函数可见,可以在外部声明它们。因此,它们将与其余功能共享。

var fflag;
var refNumber;
$('#inquire_t tbody').on('click','#msg',function(){
  fflag = $(this).attr('name');
  refNumber = $(this).attr('value');

  getUserName(refNumber);
  loadThreadMessage(refNumber, user);
  seenMessage(refNumber,user);
}); //msg

$('#btn-send').click(function(){
  console.log("fflag="+fflag +" refNumber="+refNumber);
});//btn-send

10-07 23:51