1

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

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

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

4

2 回答 2

3

使用jQuery()代替$()

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

这样你就可以避免任何价值的冲突$

于 2012-04-21T09:39:11.717 回答
0

试试这个:

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

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

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

于 2012-04-21T09:39:59.833 回答