JS 更改绑定事件的参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 更改绑定事件的参数相关的知识,希望对你有一定的参考价值。

<span class="save_icon" onclick="saveEssay('hiuNNDiqLP',null,this);"></span> html是这样的,现在我想把参数改一下,把null 改成具体的值,应该怎么做
$(span).click(saveEssay(clickevent.substring(11,21),data.essayid,this)); 这样做,它会执行以更改后的参数来执行saveEssay方法,但是绑定的事件并没有变。绑定事件的时候是不是应该用注册的方法来绑定事件,而不能直接这样写死

参考技术A $(span).live("click",function()
saveEssay('hiuNNDiqLP',null,this);
);
可以这样绑定,想换绑定的话先解除绑定在重新绑定
$(span).unbind("click").bind("click",function()
saveEssay('hiuNNDiqLP',"",this);
)
参考技术B <script language="javascript" type="text/JavaScript">
$(function ()
$(span).click(function ()
saveEssay(clickevent.substring(11, 21), data.essayid, this);
);
);
</script>
试试看

以上是关于JS 更改绑定事件的参数的主要内容,如果未能解决你的问题,请参考以下文章

在Vuejs中怎么给容器`el`绑定事件

JS事件绑定

js事件

JS基础 事件

js解除事件绑定的问题,参数怎么填解除事件绑定需要函数名但是如果给出函数名 this又发生了变化

JS(绑定事件)