Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改自定义函数的内容_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 更改自定义函数的内容

Javascript 更改自定义函数的内容,javascript,jquery,ajax,Javascript,Jquery,Ajax,我需要更改锚链示例中的自定义函数变量: <a id="myID" onClick="myFunction(var1, var2, var3);" /> 我知道我可以使用$('a#myID').attr('onClick')获取onClick事件的内容,但如何更改该自定义函数中的var3变量 改变一下: <div id="myID">clickable</div> 改变它: <div id="myID">clickable</div&g

我需要更改锚链示例中的自定义函数变量:

<a id="myID" onClick="myFunction(var1, var2, var3);" />

我知道我可以使用
$('a#myID').attr('onClick')
获取onClick事件的内容,但如何更改该自定义函数中的var3变量

改变一下:

<div id="myID">clickable</div>
改变它:

<div id="myID">clickable</div>
只需做一个简单的:

value = $('a#myID').attr('onClick');
value.replace("var1", "blah");
只需做一个简单的:

value = $('a#myID').attr('onClick');
value.replace("var1", "blah");

为什么不改变这个变量的值呢?为什么不改变这个变量的值呢?尽管我不明白为什么会有人想这么做,但你完全回答了他的问题+1是的,我知道,我个人会同意@MikeStewart的回答,但我按照海报要求的格式回答。尽管我不明白为什么会有人想这么做,但你完全回答了他的问题+1是的,我知道,我个人会同意@MikeStewart的回答,但我按照海报要求的格式回答。这绝对是最好的方式。走这条路。。谢谢Mike,这只是我的其他开发者喜欢因为我使用匿名函数而对我大喊大叫=\n这绝对是最好的方法。走这条路。。谢谢Mike这只是我的其他开发者喜欢因为我使用匿名函数而对我大喊大叫=\