WordPress中如何引入默认jQuery并在特别jQuery版本中使用$()写法

WordPress 中有默认的jQuery库,所以我们是做插件以及主题开发不需要额外引入及对其版本没有要求的话,直接使用WordPress的jQuery库即可。下面最基本的引入方法:

<?php    wp_enqueue_script("jquery");

微妙的是这个独有的通用jQuery版本里,使用($)是无法工作的。所以我们很多开发者没有找到这个兼容的写法,下面我们举例说明:

/* 到处可见的写法 */ $("#some-element").wp-jpost();  /* WordPress下的安全写法 */ jQuery("#some-element").wp-jpost();

WP 的 jQuery 和原版唯一的不同, 就是在最后一行加了 jQuery.noConflict();这个noConflict() 就是为了与其它的library 兼容性, 如:Prototype, MooTools, 或 YUI.

如果我们需要使用到处可见的那种$()的写法的话,必须要使用下面的写法:

jQuery(document).ready(function( $ ) { 	 	// 这里就能愉快的使用$()开头啦~~~ 	 });

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】