ここでは混乱しやすい質問があります。 <input>
を別の<input>
に置き換える必要がありますが、私はonclick属性を保持する必要があります。ここでは例です:jQueryを使用して要素を分割して変更する
<input type="image" class="previous_page_img graybutton mediumbutton" src="btn_prevpage.png" onclick="Add_Search_Param('page', 1); Refine();" alt="">
私はボタンに<input>
タイプを変更することはできませんので、私はボタンでそれを交換したい、しかし、私は「onclickの」属性を保持する必要があります。だから最初に、私は要素を分割する必要があります。ボタンに置き換え、元のonclick属性を新しいボタンに追加します。
最後に、私はこの新しいボタンにonclick="Add_Search_Param('page', 1); Refine();"
を追加しました。オンクリックが変化するので、単純な.attr
または.prop
関数では不十分です。 onclick属性をクローンする必要があります。誰でも助けてくれますか?ありがとう。 onclickの入力のをトリガーhttp://jsfiddle.net/rAMcw/
あなたはhttp://stackoverflow.com/questions/516265/jquery-unbind-event-handlers-to-bind-them-again-laterを見たことがありますか? – pete
@pete私はインラインJavaScriptについて話していますか? – henryaaron
このプラグインを試してください:http://archive.plugins.jquery.com/project/copyEvents – skybondsor