【笔记】 个人 jquery 常用函数
iframe中刷新父页面
window.parent.location.reload()
调用父窗口中JS函数
self.parent.tb_remove();
选择符
jquery选择符
$(‘div.horizontal:eq(1)’) 从第一个开始算
CSS 选择符
$(‘div:nth-child(1)’) 第一个DIV
XPATH 选择符
$(‘input[@type="text"]‘).addClass(‘input’);
$(‘a[@href^="mailto:"]‘).addClass(‘mailto’);
$(‘a[@href$=".pdf"]‘).addClass(‘pdf’);
$(‘a[@href*="mysite.com"]‘).addClass(‘mysite’);
table tr 交替使用样式表
$(‘tr:odd’).addClass(‘oddclass’); 偶数 0开始的
$(‘tr:even’).addClass(‘evenclass’); 奇数
$(‘tr:not[th]:odd’).addClass(‘odd’);
关键词所在行高亮
$(‘td:contains(“关键词”)’).addClass(‘hight’);
$(‘td:contains(“关键词”)’).next().addClass(‘hight’);
取得同一级别td,除了包含23的所有td加样式表
$(‘td:contains(“23″)’).siblings().addClass(“redred”);
等价(td父级中找td编号大于0的加样式表)
$(‘td:contains(“23″)’).parent().find(‘td:gt(0)’).addClass(‘redred’);
等价
$(‘td:contains(“23″)’).parent().find(‘td’).not(‘:contains(“23″)’).addClass
(‘redred’);
包含23父级,在找到父级的第2个td,取消,再查找第3个td
$(‘td:contains(“23″)’).parent().find(‘td:eq(1)’).addClass(‘redred’).end().find
(‘td:eq(2)’).addClass(‘redred’);
或去ID所在的属性标签如
得到的是 body$(“#table”).get(0).tagName;
$(“#table”).get(0) 等价 $(“#table”)[0]
迭代交替
.toggle() ;toggleClass.()<如果存在(不存在)就删除(添加)一个类>
.hover()
原创文章,转载请注明: 转载自DevNotes: Development with Notes
本文链接地址: 【笔记】 个人 jquery 常用函数