Javascript 当onclick函数';s咔嗒一声
我有一个具有两个参数的onclick处理程序。单击时,我只想更新第二个参数值。我更喜欢jQuery 我尝试过各种jQuery组合 包含的代码可以工作,但我不想替换第一个参数 链接:Javascript 当onclick函数';s咔嗒一声,javascript,jquery,function,onclick,Javascript,Jquery,Function,Onclick,我有一个具有两个参数的onclick处理程序。单击时,我只想更新第二个参数值。我更喜欢jQuery 我尝试过各种jQuery组合 包含的代码可以工作,但我不想替换第一个参数 链接: <a href="#" id="messageremove" onclick="messageremove('param1', 'param2')" 我想排除替换第一个参数,但现在两个参数都被替换。传递变量,存储before变量和新变量。然后进行相应的更新。我刚把它们换到这棵枫树上。 let before='
<a href="#" id="messageremove" onclick="messageremove('param1', 'param2')"
我想排除替换第一个参数,但现在两个参数都被替换。传递变量,存储before变量和新变量。然后进行相应的更新。我刚把它们换到这棵枫树上。
let before='';
让后='';
函数messageremove(参数1、参数2){
before=param1;
after=param2;
$(“#messageremove”).attr('onclick','messageremove(`+after+`,`+before+`)`)
console.log($(“#messageremove”).attr('onclick'))
}
传递变量,存储前一个变量和新变量。然后进行相应的更新。我刚把它们换到这棵枫树上。
let before='';
让后='';
函数messageremove(参数1、参数2){
before=param1;
after=param2;
$(“#messageremove”).attr('onclick','messageremove(`+after+`,`+before+`)`)
console.log($(“#messageremove”).attr('onclick'))
}
在我看来,这似乎是一个XY问题。。。那些女人到底是什么?你的最终目标是什么?你能描述一下吗?我觉得这是个XY问题。。。那些女人到底是什么?你的最终目标是什么?你能描述一下吗?unbind()
对内联onclick
没有影响。这也是一个不推荐的版本method@charlietfl谢谢你,我忘了我把它忘在那儿了。我正在测试其他东西,但忘了删除。谢谢大家,我没有收到任何电子邮件通知,很抱歉回复太晚unbind()
对内联onclick
没有影响。这也是一个不推荐的版本method@charlietfl谢谢你,我忘了我把它忘在那儿了。我正在测试其他东西,但忘了删除。谢谢大家,我没有收到任何电子邮件通知,很抱歉回复太晚!
$("#messageremove").attr('onclick', 'messageremove(' + "'" + param1 + "'" + ', ' + "'" + param2_new + "'" + ')');