2012-04-21 17 views
1

インラインレベルでJquery No Conflictを追加する方法はありますか?一例として、このようなもので:Jquery No Conflict Inline

<a href="javascriot:void(0)" onclick="$('body').html('<h1>Hello World!</h1>');"> Click Me! </a>

私がインストールされている他のフレームワークとの競合の問題に実行し続けると、それは私が実際にそれのためにonclickイベントを追加したくないので、単純なものです。では、インラインonclickにjquery no conflict句を追加するにはどうすればよいですか?

答えて

3

代わり$()

<a href="javascriot:void(0)" onclick="jQuery('body').html('<h1>Hello World!</h1>');"> Click Me! </a> 

の使用jQuery()あなたは$

0

の値のいずれかの競合を避けるため、この方法は、この試してみてください:あなたは本当にを通して、あなたのイベントハンドラを設定する必要があります

<a href="javascript:void(0)" onclick="jQuery('body').html('<h1>Hello World!</h1>');"> Click Me!</a> 

をしかし、jQuery。最近ではonclick属性の使用は悪い習慣と考えられています。

また、jQuery.noConflict();を使用する場合は、ページの読み込み時に設定する必要があります。