有人知道在onclick属性中替换一些字符串的最佳方法是什么?
我需要获取当前值并替换参数内的一些文本.
我需要获取当前值并替换参数内的一些文本.
例如,我有这个链接:
<a href="#" onclick="myfunction('parameter1a','parameter1b')">My link</a>
我想要这个:
<a href="#" onclick="myfunction('parameter2a','parameter2b')">My link</a>
换句话说,我想要这样的东西:
$('a').attr('onclick',$(this).attr('onclick').replace('1','2'));
而且我知道我可以做到这一点,但我需要动态检索当前元素的值:
$("a").attr('onClick',"myfunction('parameter2a','parameter2b')");
最后它在我做一个简单的演示时工作:http://jsfiddle.net/GkWhh/4/
谢谢你的解决方案!