jQuery选择器

JQuery强大的选择器


基本选择器

标签选择器 $(“p”).css(“color”,”red”);
id选择器 $(“#er”).css(“color”,”red”);
class选择器 $(“.si”).css(“color”,”red”);
选择器1,选择器2。。。 $(“#er,.si”).css(“color”,”red”);

层级选择器

后代选择器 $(“#d2 p”).css(“color”,”red”); p1p2
子代选择器 $(“#d2>p”).css(“color”,”red”); p1
相邻的兄弟 $(“#d2+p”).css(“color”,”red”);
后面的所有兄弟 $(“#d2~p”).css(“color”,”red”);

基本的筛选选择器

第一个元素 $(“p:first”).css(“color”,”red”);
最后一个元素 $(“p:last”).css(“color”,”red”);
not过滤 $(“p:not(.si)”).css(“color”,”red”);
下标为奇数的元素 $(“p:odd”).css(“color”,”red”);
下标为偶数的元素 $(“p:even”).css(“color”,”red”);
下标相等的 $(“p:eq(2)”).css(“color”,”red”);
大于下标的 $(“p:gt(2)”).css(“color”,”red”);
小于小标的 $(“p:lt(2)”).css(“color”,”red”);

表单选择器

:input 选取所有输入框
:text 选取所有的文本框
: password 选取所有的密码框
: radio 选取所有的单选按钮
: checkbox 选取所有的复选框
: submit 选取所有的提交按钮
: reset 选取所有的重置按钮
: button 选取所有的按钮
: file 选取所有的文件域
: hidden 选取所有的隐藏域

属性函数,样式函数

$(“img”).attr(“title”); 得到img的title属性值
$(“img”).attr(“title”,”xxx”); 设置img的title属性值
$(“img”).removeAttr(“title”); 移除img的title属性值
$(“input”).val(); 得到input框的值
$(“input”).val(“xxxx”); 设置input框的值
$(“div”).text(); 得到div里面的纯文本内容
$(“div”).text(“xxxx”); 设置div里面的纯文本内容
$(“div”).html(); 得到div里面所有内容(html标签+文本值)
$(“div”).html(“xxxx”); 设置div里面所有内容(html标签+文本值)

样式函数

$(“p”).addClass(“fan”); 为元素添加类样式
$(“p”).removeClass(“fan”); 为元素移除类样式
$(“p”).toggleClass(“fan”); 切换样式(有->无、无->有)
$(“p”).css(“css属性”) 获得p元素的css属性的值
$(“p”).css(“属性”,”值”) 设置p元素的css属性的值
$(“p”).css({json}) 设置p元素多个css属性的值
$(“p”).css({“width”:”150px”,”font-weight”:”bold”,”color”:”red”});
$(“div”).width() 获得元素的宽度
$(“div”).height() 获得元素的高度
$(“div”).width(值) 设置元素的宽度
$(“div”).height(值) 设置元素的高度

div元素的宽度

$(“div”).innerWidth() 包含内边距
$(“div”).outerWidth() 包含内边距+边框
$(“div”).outerWidth(true) 包含内边距+边框+外边距

 上一篇
事件与DOM 事件与DOM
事件!!事件的绑定与解除绑定:$(“选择器”).bind( “事件类型”,function(){} );解除:$(“选择器”).unbind( “事件类型” ); 常用的事件 代码 解释 click(fn)/click() 单
2019-10-08 yangxin
下一篇 
第十九天 第十九天
第十九天啦 很充实的一天今天买了个服务器,然后把前两天写的聊天系统推进了我的服务器,其实,我一直想有一个自己的服务器,想存一些自己的小东西,今天终于把他弄明白了,很开心。我的聊天系统的地址是 39.105.46.187:2000 可以一
2019-10-08 yangxin
  目录