【发布时间】:2012-11-26 18:10:24
【问题描述】:
我在我的 Wordpress 安装中使用 Advanced Ajax Page Loader Wordpress 插件,而且它的文档严重缺乏。
这是一个针对过去使用它的人的问题,我如何更改我的 body 类,我看到了使用 jQuery(dataa) 的提示,但这对我没有帮助,我做到了该项目的console.log,我不确切知道如何搜索该数据以获取我所在的当前页面的正文类,一旦我得到它,我可以轻松更改我的正文类,但我不知道究竟如何选择它。
我试过把这个
console.log(jQuery(dataa).find('body'))
if (jQuery(dataa).find('body')) {
console.log('yeaaa'); } else {
console.log('neeeyyy') }
在管理员http://screencast.com/t/qfqmrhqhrw 中,但我的网站上没有任何回复。
【问题讨论】:
-
dataa 只是一个 jquery 对象,存储对已加载的 DOM 元素的引用。
find用于定位 body 元素,从那里,您可以通过执行jQuery(dataa).find('body').prop('class')来获取类。如果 body 有多个类,那么你会得到一个字符串。如果你需要单独的课程,你需要var myVar = jquery(dataa).find('body').split(' ')。其中myVar现在将是一个数组,您可以在其中获取各个类名,例如myVar[0]和myVar[1]..etc....(注意,prop 是 jQuery 1.7+,如果您使用的版本小于 1.7,则使用 .attr())。
标签: jquery ajax wordpress loader