有人知道在 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/
感谢您的解决方案!