JQuery总结(二)

7.index(subject) : 查找相应节点的位置,从0开始计数.如果没找到返回-1

eg: <div id=”foobar”><b></b><span id=”foo”></span></div>

$("*").index( $('#foobar')[0] ) =>
0$("*").index( $('#foo')[0] ) =>  2   

$("*").index( $('#bar')[0] )=> -1

8. length 返回节点的个数

eg:<img src="test1.jpg" mce_src="test1.jpg"/>   

<img src="test2.jpg" mce_src="test2.jpg"/>$("img").length => 2   

同样的方法还有size()   

$("img").size() => 2;

9. lt(pos) 删除一个节点

eg:<p>This is just a test.</p><p>So is this</p>
$("p").lt(1) ==>[ <p>This is just a test.</p> ]

10. addClass 给一个element添加class可以添加多个

eg: <p>Hello</p>$("p").addClass("selected")=>
[ <p class="selected">Hello</p> ]   

$("p").addClass("selected highlight")=>   

[ <p class="selected highlight">Hello</p> ]

11. attr(name) 取得element的指定属性值

eg:<img src="test.jpg" mce_src="test.jpg"/>
$("img").attr("src") =>test.jpg;
attr(key,value) 设置属性
attr(key,function) 调用相应的方法处理后的返回值用来设置属性   

attr(properties) 批量的设置element的属性值   

eg: <img/>   

$("img").attr({ src: "test.jpg", alt: "Test Image" });   

==> <img src="test.jpg" mce_src="test.jpg" alt="Test Image"/>   

$("img").attr("src","test.jpg")=>
<img src="test.jpg" mce_src="test.jpg"/>   

以下两个方法等价:

$(”img”).attr(”title”, “${this.src}”)
$(”img”).attr(”title”, function() { return this.src })
==><img src=”test.jpg” mce_src=”test.jpg” title=”test.jpg” />


12 html 取得element的html代码

eg: <div><input/></div>$("div").html() => <input/>;   

html(val) 设置element的html代码   

eg: <div><input/></div>   

$("div").html("<b>new stuff</b>") ==><div><b>new stuff</b></div>;

今天先记得这里待续

欢迎光临本站!请 订阅本站Feed 获得最新信息
转载请注明文章转载自:钱本草 [http://www.qbencao.com]
本文链接地址:JQuery总结(二)

Tags: ,  | 日期:  2008-04-18|  分类:  JavaScript, 编程开发| 阅读次数: 31 
上一篇文章:   jQuery总结(一)

我来说两句

Powered by WordPress | Blue Weed by Blog Oh! Blog | Entries (RSS) and Comments (RSS)