Jquery没有冲突内联

时间:2012-04-21 09:36:56

标签: javascript frameworks onclick jquery

有没有办法在内联级别添加Jquery No Conflict?以这样的例子为例:

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

我一直遇到与我安装的其他框架的冲突问题,这很简单,我真的不想为它添加onclick事件。那么如何在内联onclick中添加一个jquery no conflict子句?

2 个答案:

答案 0 :(得分:3)

使用jQuery()代替$()

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

这样可以避免$

值的任何冲突

答案 1 :(得分:0)

试试这个:

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

你真的应该通过jQuery设置你的事件处理程序。如今,使用onclick属性被认为是不好的做法。

此外,如果您想使用jQuery.noConflict();,则应在页面加载时设置它。