jQuery 元素选择器
jQuery 使用 CSS 选择器来选取 HTML 元素。
$("p") 选取
元素。
$("p.intro") 选取所有 class="intro" 的
元素。
$("p#demo") 选取所有 id="demo" 的
元素。
示例代码:
jquery 部分
function tagName(){
$('p').addClass('heighlight');
}
function idName(){
$('#div').addClass('heighlight2');
}
function className(){
$('p.pClass').addClass('heighlight2');
}
html部分
css部分
}
.heighlight2 {
background-color: red;
}
.alt{
background-color:#ccc;
}
jQuery 属性选择器
Query 使用 XPath 表达式来选择带有给定属性的元素。
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
jquery部分,其他部分同上。
function attribute(){
$('[href="#"]').addClass('heighlight');
}
jQuery CSS 选择器
.addClass()或者是.css()
function cssName(){
$('p').css("background-color","pink");
}
jQuery 自定义选择符
function custom(){
$('tr:odd').addClass('alt');
}
附表
ottom: rgb(204,204) 1px solid; font-weight: 500; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(204,204) 1px solid; padding-right: 2px">选择器 | ottom: rgb(204,204) 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 2px; margin: 0px; border-left: rgb(204,204) 1px solid; padding-right: 2px">* | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">id | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">class | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">element | 元素ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">class.ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">class | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | irst | irst")一个一个 元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">
ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">index) | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">no) | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">no) | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">selector) | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">标题元素 - | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">
ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">text) | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | 元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">attribute] | 属性的元素ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">attribute=ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">value] | 属性的值等于 "#" 的元素ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">attribute!=ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">value] | 属性的值不等于 "#" 的元素ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">attribute$=ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">value] | 属性的值包含以 ".jpg" 结尾的元素ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">dio | dio")dio" 的 元素ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">Box | Box")Box" 的 元素ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">元素 | ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> | disabled | disabled")ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px">ottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px"> |
---|