jQuery学习笔记

1.jQuery核心函数:$() =jQuery()

(1) 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素

举例:$(“div > p”)

找到所有在div下面的p元素

举例:$(“input:radio”, document.forms[0]);

在文档的第一个表单中,查找所有的单选按钮(即: type 值为 radio 的 input 元素)。

(2)根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。

举例:$(“<div><p>Hello</p></div>”).appendTo(“body”);

创建一个DIV,并将他追加到body中,在这个函数的内部,是通过临时创建一个元素,并将这个元素的 innerHTML 属性设置为给定的标记字符串,来实现标记到 DOM 元素转换的。所以,这个函数既有灵活性,也有局限性。

(3)将一个或多个DOM元素转化为jQuery对象(包括XML文档和Window对象,虽然它们不是DOM元素)。

举例:$(document.body).css( “background”, “black” );

设置页面的背景色,相当于CSS

<style>
body{
    background:black;
}
</style>

举例:$(myForm.elements).hide()

隐藏myForm.elements元素

(4)$(document).ready()的简写。

举例:

$(function(){
// 文档就绪
});

当DOM加载完成后,执行其中的函数。

2.jQuery对象访问

(1) get() 返回数组

举例:

HTML:<img src=”test1.jpg”/><span>test.test</span> <img src=”test2.jpg”/>

jQuery:$(“img”).get();

返回一个img的对象数组,数组成员分别是<img src=”test1.jpg”/>和<img src=”test2.jpg”/>。

(2)get(num) 返回get()结果的第num+1个元素 比如$(“img”).get(1),返回第2个img元素

举例:与上面同样的HTML,使用jQuery:$(“img”).get(0),将返回元素<img src=”test1.jpg”/>

(3)index()********************


( ! ) Warning: Missing argument 1 for cwppos_show_review(), called in /data/www/enjoyphp/wp-content/themes/flat/content-single.php on line 29 and defined in /data/www/enjoyphp/wp-content/plugins/wp-product-review/includes/legacy.php on line 18
Call Stack
#TimeMemoryFunctionLocation
10.0000355208{main}( ).../index.php:0
20.0001355496require( '/data/www/enjoyphp/wp-blog-header.php' ).../index.php:17
30.204410156016require_once( '/data/www/enjoyphp/wp-includes/template-loader.php' ).../wp-blog-header.php:19
40.206010227160include( '/data/www/enjoyphp/wp-content/themes/flat/single.php' ).../template-loader.php:74
50.311310825856get_template_part( ).../single.php:5
60.311410826376locate_template( ).../general-template.php:167
70.311410826472load_template( ).../template.php:643
80.311410826856require( '/data/www/enjoyphp/wp-content/themes/flat/content-single.php' ).../template.php:686
90.319910813352cwppos_show_review( ).../content-single.php:29

发表评论

电子邮件地址不会被公开。 必填项已用*标注