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/
あなたの解決策をありがとう!