- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jquery使用小结.
Jquery使用小结
为jquery 替换$ 符号以避免冲突
var h =jQuery.noConflict();
h 即可替代$
示例:
var h =jQuery.noConflict();
alert(h(div).html());
h(div).height(300px).css(background-color,red);
2.节点操作
//获取所有div.../标签对应的DOM对象
$(div).append(新增的内容);
//使用字符串创建一个DOM对象,并将添加到body元素内
$(input type=button value=单击我/).appendTo(document.body);
//注意document.body不用“”号
//直接将一个DOM对象包装成jQuery对象
$(document.getElementById(lee))
.css(background-color , #aaffaa)
.css(border , 1px solid black);
//指定页面加载完成后
$(function()
{
alert(页面加载完成);
});
//获取所有的input、textarea、button、select元素
$(:input).val(test);
//获取所有指定了selected=selected的元素
$(:selected).css(border , 2px dashed black);
//注意属性值不要有多余的空格
//获取所有指定了checked=checked的元素,并取消它们的选中
$(:checked).attr(checked , );
//访问页面中第1、4、7...个li元素
$(li:nth-child(3n+1)).css(border , 1px dashed black);
//n代表下标从1开始
//访问页面中span元素、且该span元素的父元素下仅包含该span元素。
$(span:only-child()).append( b是作为父元素唯一子元素的span元素/b);
//注意此方式仅在jquery1.2.6 版本中测试成功
//测试:first和:first-child之间的关系
alert($(ulli:first).html() == $(ulli:first-child).html());
对于ul的操作
//访问ul元素下第一个li子元素。
$(ulli:first).append(b 是ul元素之内第一个li子元素/b);
//访问ul元素之内,没有id属性的li子元素
$(ulli:not([id])).append(b 是ul元素之内、没有id属性li子元素/b);
//访问ul元素之内,索引为奇数的li子元素,并为它们添加背景色
$(ulli:even).css(background-color, #ccffcc);
//访问ul元素之内,索引大于4的li子元素(元素索引从0开始)
$(ulli:gt(4)).append(br/b 是ul元素之内、索引大于4的li子元素/b)
.css(border , 1px dashed black);
//访问ul元素之内,且包含span元素的li子元素
$(ulli:has(span)).append(
br/b 是ul元素之内、且包含span元素的li子元素/b);
//访问li元素之内,且可见的span子元素
$(lispan:visible).append(
b 是li元素之内,且可见的span子元素/b)
.css(background-color , #bbbbbb);
//获取id为java的元素
$(#java).append(b 是id为java的元素/b);
//获取所有包含id属性的li.../元素,为它们增加背景色
$(li[id]).css(background-color , #bbbbff);
//获取class属性为test的元素,并为它们增加边框
$(.test).css(border , 3px dotted black);
//同时获取id为xml、workflow的元素
$(#xml,#workflow).append(b是id为xml、workflow其中之一的元素/b);
//获取ul之内,id为ajax的元素
$(ul #workflow).append(br /b位于ul之内、id为workflow的子元素/b);
//注意在节点后代表的是该节点结束标记后的部分不是其实标记后的部分。
//获取ul之内,id为ajx的直接子元素
$(ul#ajax).append(bul之
文档评论(0)