1.工厂函数 $()
标签名:$('p')取出文档中所有的段落
ID:$('#some-id')会取得文档中对应ID的一个元素
类:$('.some-class')会取得文档中带有some-class类的所有元素
eg:$(document).ready(function(){
$('#selected-plays >li').addClass('horizontal');
});
意思所有DOM加载后就运行,对id为selected-plays下面所有的li标签都加上horizontal这个类(css)。
eg:$(document).ready(function(){
$('#selected-plays > li:not(. horizontal)').addClass('horizontal');
});
对于那些不是horizontal的添加horizontal。
$('div.horizontal:eq('1'))
选择带有horizontal类的div集合中的第二项。
$('tr:odd').addClass('');
$('tr:even').addClass('');
表格单双行不同的样式!
包含:$('td:contains("Henry")').addClass(''); 包含Henry的添加样式。
$('tr:not([th])').addClass('');所有tr但是除了th
$('td:contains("hhh")').next().addClass(''); .next()是同辈的下一个元素!
$('td:contains("hhh")').siblings().addClass(''); .siblings()取得该单元格所有同辈的元素!
$('td:contains("hhh")').parent().addClass(''); 父元素
2.事件
$('').bind('click',function(){
$('').addClass('');
});
添加bind事件,为点击事件。
$().ready(funtion(){
$().toggle(function(){
//单数点击
},function(){
//双数点击
});
});
$().click(function(event){
if(event.target == this){
//执行。。
}
});
event.stopPropagation()避免其他的DOM元素响应这次事件。
.trigger('click');模仿用户操作!
.hover();凸现鼠标指针下的元素;
.css('height':'12px','width':'13px')设置css
.css('height')取值
.hide()隐藏
.show()显示
可以指定隐藏或显示的速度:slow (0.6s)、normal(0.4s) 、fast(0.2s).也可以自己设置毫秒.show(850)不要带“号!
.animate({param1:'value1'},speed,function(){
//语句
});多重效果
fadeIn()和fadeOut()不透明度:
fadeTo:不透明度
slideDown()和slideUp():高度
排队发生:
$('').click(function(){
$('')
. animate({left:650},'slow')
. animate({height:38},'slow');
});
先向右移动350像素,再增高50px。
3.添加元素
$('<a href="#top"> back to top</a>').insertAfter('div.chapter p');在div.chapter p前面插入a
这样的方法有:after(),insertAfter(),before(),insetBefore();
$('<a id="top" name="top"></a>').prependTo('body');放到body上!
DOM操作方法的简单归纳:
1)要在每个匹配的元素中插入新元素
.append()
.appendTo()
.prepend()
.prependTo()
2)要在每个匹配的元素相邻的位置上插入新元素
.after()
.insertAfter()
.before()
.insetBefore()
分享到:
相关推荐
jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-...
jQueryAPI-090129.rar jQueryAPI-090129文档 jQueryAPI-090129参考文档 jQueryAPI文档,参考文档
开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-1.11.3.min开发工具 jquery-...
jquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-ui
jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...
jquery插件jquery-ui-1.8.18.custom.min.js
jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-...
这里包含jquery-ui-1.8.16.custom.min.js/jquery-ui-1.8.16.custom.css,我费了好长时间找到的,此东西可以配合jQuery UI开发指南一书使用。
jquery-ui-1.8.2.custom.min.js,jquery-ui-1.8.4.custom.css
jquery-1.3.2-vsdoc.js jquery-1.8.3.min.js jquery-1.3.2.min.js jquery-1.4.1-vsdoc.js jquery-1.4.1.min.js jquery-1.4.2-vsdoc.js jquery-1.4.2.min.js jquery-1.4.3-vsdoc.js jquery-1.4.3.min.js ...
压缩包内包含jquery-1.6.4.js jquery-1.6.4.min.js jquery-1.6.4-vsdoc.js 。 【推荐用法】 1、将jquery-1.6.4-vsdoc.js与jquery-1.6.4.js放在同一目录,然后在vs中添加对jquery-1.6.4.js的引用即可; 2、切记:...
jquery-ui-日期框扩展成时间框 jquery-ui时间框 基于别人的代码进行修改 jquery-ui-1.8.16.custom.css文件末尾加入以下代码 .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; } .ui-timepicker-div dl{ ...
jquery-ui-1.8.18.custom
jquery-easyui-EDT-1.5.2-build1 jquery-easyui-EDT-1.5.2-build1
jquery--frame--ziyuan jquery--frame--ziyuan jquery--frame--ziyuan jquery--frame--ziyuan
jQuery版本迁移辅助插件,如果您使用的低版本jQuery改为高版本后出现错误,可以试试这个插件。用来检测和恢复在jQuery1.9版本中已删除或已过时的API。jquery-migrate-1.2.1.js,jquery-migrate-1.2.1.min.js
jquery-ui-1.9.2.custom.min.js
jquery-1.11.0 + jquery-UI-1.10.4
struts2-jquery-plugin-3.1.0.jar
jquery-ui-1.7.3.custom JQUERY UI