jQuery选择器

╰半夏微凉° 2022-01-11 06:45 442阅读 0赞

jQuery选择器
  jq 选择器和 css 的选择器语法类似, jq 的选择器是他的灵魂
  就是将 html 中的节点元素选择出来的语法,
  jq 的选择器非常的灵活

id选择器:
  $(“#id”)

类选择器:
  $(“.class值”);

元素选择器:
  $(“元素 “);

组选择器:
  一次可以使用多种选择器选择元素,每个选择器之间使用 “,” 隔开
  $(“div,span,.myClass”);

后代选择器:
  选择出指定父元素下指定的所有子孙元素
$(function(){
var inputs = $(“form input”);
console.log(“inputs.length”);
})

子选择器
  选择指定父元素下指定的子元素
$(“form > input”)

选择第一个元素
html:

  • list item 1
  • list item 2
  • list item 3
  • list item 4
  • list item 5



jq:
$(function(){
var item = $(“ul li:first”);
console.log(item[0]);
})

选择最后一个元素
$(function(){
var item = $(“ul li:last”);
console.log(item[0]);
})

not 选择器
  一般在复选框中使用较多
  选择不是input标签, 属性不是 checked的
$(function(){
var boxes = $(“input:not(:checked)”);
for (var i = 0; i < boxes.length; i++) {
console.log(“boxes[i]“);
}
})

偶数选择器:
html:








雇员编号雇员姓名雇员职位雇员薪资部门编号
7963SMITHPRESIDENT5000.0010
7788SMITHPRESIDENT5000.0010
7932SMITHPRESIDENT5000.0010
7369SMITHPRESIDENT5000.0010
7521SMITHPRESIDENT5000.0010


jq:
$(function(){
var trs = $(“table tr:even”);
for (var i = 0; i < trs.length; i++) {
console.log(trs[i]);
}
})

奇数选择器:
$(function(){
$(“table tr:odd”).css({background:”red”})
})

eq选择器:
$(function(){
$(“table tr:eq(2)”).css({background:”red”})
})

gt(index) 选择器,
  寻找大于指定索引的元素
$(function(){
$(“table tr:gt(2)”).css({background:”red”})
})

lt(index)选择器
  选择小于指定索引的元素
$(function(){
$(“table tr:lt(3)”).css({background:”red”})
})

属性选择器
$(function(){
//选择出具备id属性的所有div
var divs = $(“div[id]“);
})

属性值选择器
1.选择input元素中具有name属性并且name值为”newsletter”
$(function(){
var inputs = $(“input[name=’newsletter’]“);
console.log(“inputs[0]“);
})
2.选择出以指定内容开始的属性的所有元素
$(function(){
var inputs = $(“input[name^=’news’]“);
console.log(“inputs[0]“);
})
3.查询所有name 属性中包含 news 的input元素
$(function(){
var inputs = $(“input[name*=’news’]“);
console.log(“inputs[0]“);
})
4.选择出以指定内容结尾的元素
$(function(){
var inputs = $(“input[name$=’news’]“);
console.log(“inputs[0]“);
})
5.选择input元素中具有name属性并且name值不等于”newsletter”
$(function(){
var inputs = $(“input[name!=’newsletter’]“);
console.log(“inputs[0]“);
})

转载于:https://www.cnblogs.com/yslf/p/10797189.html

发表评论

表情:
评论列表 (有 0 条评论,442人围观)

还没有评论,来说两句吧...

相关阅读

    相关 jQuery选择

    jQuery选择器   jq 选择器和 css 的选择器语法类似, jq 的选择器是他的灵魂   就是将 html 中的节点元素选择出来的语法,   jq 的选择器

    相关 Jquery 选择

    使用特殊操作符或“组合符”可以将简单选择器组合起来,表达文档树中元素之间的关系。下表列举了jQuery支持的组合选择器。这些组合选择器与CSS3支持的组合选择器是一样的。 下