jQuery的选择器 一、 基本选择器 1....(可以是ID选择器、元素选择器或是类名选择器)组合在一起,两个选择器之间以逗号”,”分隔,只要符合其中的任何一个筛选条件就会被匹配,返回的是一个集合形式的jQuery包装集,利用jQuery索引器可以取得集合中的...使用公式:(“selector1,selector2,……,selectorN”) selector1:一个有效的选择器,可以是ID选择器、元素选择器或类名选择器等...selector2:另一个有效的选择器,可以是ID选择器、元素选择器或类名选择器等 selectorN:(可选择)任意多个选择器,可以是ID选择器、元素选择器或类名选择器等...@符号问题: 在jQuery升级版本过程中,jQuery在1.3.1版本中彻底放弃了1.1.0版本遗留的@符号,假如我们使用1.3.1以上的版本,那么不需要在属性前添加@符号 (“div[@name=
(选择给定的属性是以包含某些值的元素) attribute: 一个属性名 value: 一个属性值,可以是一个不带引号的一个单词,或一个带引号的字符串。...attribute: 一个属性名 value: 一个属性值,可以是一个不带引号的一个单词,或一个带引号的字符串。...attribute: 一个属性名 value: 一个属性值,可以是一个不带引号的一个单词,或一个带引号的字符串。...value: 一个属性值,可以是一个不带引号的一个单词,或一个带引号的字符串。...attribute:一个属性名 value: 一个属性值,可以是一个不带引号的一个单词,或一个带引号的字符串。
本文链接:https://ligang.blog.csdn.net/article/details/41419849 一、jQuery代码风格: 1....在jQuery选择器定位页面元素时,无须考虑定位元素在页面中是否存在,即使不存在,浏览器也不会报错! 二、jQuery选择器: 1....】 (4)属性过滤选择器【[attribute=value]、[attribute!...表单对象属性过滤选择器【:enabled、:disabled、:checked、:selected】 4....表单选择器:例:$("#form1 :input") 例:$("#form1 :password") 三、 jQuery元素属性操作: 1.
1.jQuery 属性操作 jQuery 常用属性操作有三种:prop() / attr() / data() ; 1.1 元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属性,...获取属性语法 prop(''属性'') 2....设置属性语法 prop(''属性'', ''属性值'') 注意:prop() 除了普通属性操作,更适合操作表单属性:disabled / checked / selected 等。...设置属性语法 attr(''属性'', ''属性值'') // 类似原生 setAttribute() 注意:attr() 除了普通属性操作,更适合操作自定义属性。...:checked 选择器 :checked 查找被选中的表单元素。 // 1.
1. jQuery 属性操作 jQuery 常用属性操作有三种:prop() / attr() / data() ; 1.1 元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属性,比如...语法 1.获取属性语法 prop("属性") 2.设置属性语法 prop("属性", "属性值") 注意:prop() 除了普通属性操作,更适合操作表单属性:disabled / checked /...1.2 元素自定义属性值 attr() 用户自己给元素添加的属性,我们称为自定义属性。 比如给 div 添加 index =“1”。...语法 1.获取属性语法 attr("属性") // 类似原生getAttribute0 2.设置属性语法 attr("属性", "属性值") // 类似原生setAttribute0 注意:attr(...) 除了普通属性操作,更适合操作自定义属性。
jQuery 常用属性操作有三种:prop() / attr() / data() ; 一、元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属性,比如 元素里面的 href...注意:prop() 除了普通属性操作,更适合操作表单属性:disabled / checked / selected 等。...二、 元素自定义属性值 attr() 用户自己给元素添加的属性,我们称为自定义属性。 比如给 div 添加 index =“1”。 语法 ?...注意:attr() 除了普通属性操作,更适合操作自定义属性。...:checked 选择器 :checked 查找被选中的表单元素。
jQuery内容选择器 为了方便测试,先将DOM元素写为以下格式: 我是div 我是div123 选择器对于以上内容只能找到第一个 div。...1、什么是属性 对象身上保存的变量就是属性 Javascript function Person() {} var p = new Person() p.name = 'tzk' 2、如何操作属性...1、设置或新增属性 $("span").eq(0).prop('demo', 'name1') $("span").eq(1).prop('demo', 'tzk') image.png 2、获取属性...官方推荐在操作属性节点时,具有 true 和 false 两个属性的属性节点,如 checked, selected 或者 disabled 使用 prop(), 其他的使用 attr() Javascript
DOCTYPE html> 属性选择器的使用 获取具有href属性的 DOM 对象 获取属性值为www.baidu.com对象 获取属性值不为www.baidu.com对象 获取属性值以www开头的对象 获取属性值以cn...结尾的对象 获取属性值包涵it的对象 获取属性值包涵www的对象并且title包含"是"的对象jquery-1.8.3.js"> $(document).ready(function () { $("button").eq(0).click(function
.addClass() 为每个匹配的元素添加指定的样式类名 .addClass(className) className 为每个匹配元素所有增加的一个或多个样式名 .....css() 获取匹配元素集合中的第一个元素的样式属性计算值或设置每一个匹配元素的一个或多个 css属性。 ....css(propertyName) propertyName 一个css 属性名 。 一个或者多个css 属性组成的数组。 ....css(propertyName,value) propertyName 一个css 属性名。 value 设置这个css 的属性值。 ....toggleClass(className,switch) switch 一个布尔值,用于判断样式是否应该被添加或移除。
">我是链接 我是链接 我是链接 jquery...meta charset="UTF-8"> Title 我是标题 jquery.../jquery-1.12.4.js"> $(function () { $(window).scroll(function ()...$("div").fadeIn(1000).delay(2000).fadeOut(1000); }); 链式编程 //设置性操作...:可以链式编程 //获取性操作,不能链式,因为获取性操作,数值,字符串, //返回值是不是一个jq对象。
第5章 JQuery操作属性 5.1 attr操作 设置单个属性 // 第一个参数:需要设置的属性名 // 第二个参数:对应的属性值 // $obj.attr(name, value); // 用法举例...$('img').attr('title','哎哟,不错哦'); $('img').attr('alt','哎哟,不错哦'); 设置多个属性 // 参数是一个对象,包含了需要设置的属性名和属性值 //...; 移除属性 // 参数:需要移除的属性名, // $obj.removeAttr(name); // 用法举例 $('img').removeAttr('title'); 5.2 prop操作 在jQuery1.6...val()/text()/html()值操作 $obj.val() 获取或者设置表单元素的value属性的值 $obj.html() 对应innerHTML $obj.text() 对应innerText...获取操作的时候,如果是多个元素,那么只会返回第一个元素的值。
jquery选择器 jquery用法思想一 选择某个网页元素,然后对它进行某种操作 jquery选择器 jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功...的元素 $('li') //选择所有的li元素 $('#ul1 li span') //选择id为为ul1元素下的所有li下的span元素 $('input[name=first]') // 选择name属性等于...有容错机制,即使没有找到元素,也不会出错,可以用length属性来判断是否找到了元素,length等于0,就是没选择到元素,length大于0,就是选择到了元素。...这是一个div jquery样式操作 jquery用法思想二 同一个函数完成取值和赋值 操作行间样式 // 获取div的样式 $("div").css("width...操作样式类名 $("#div1").addClass("divClass2") //为id为div1的对象追加样式divClass2 $("#div1").removeClass("divClass")
jQuery特殊属性操作 val方法 val方法用于设置和获取表单元素的值,例如input、textarea的值 //设置值 $("#name").val('张三'); //获取值
一、属性 1、.val([value]) 这是一个读写双用的方法,用来处理input的value,当方法没有参数的时候返回input的value值,当传递了一个参数的时候,方法修改input的value...2、.attr() 获取元素特定属性的值 var title = $( "em" ).attr( "class" )//返回的是class的值 $('.child').attr('class') //"...child" 2.为元素属性赋值 $('.child').attr('class','hhhh') 多个属性同时设置 $('.child').attr({ 'id':'hz', 'value':'big...3、.removeAttr() 为匹配的元素集合中的每个元素中移除一个属性(attribute) .removeAttr() 方法使用原生的 JavaScript removeAttribute() 函数...,但是它的优点是可以直接在一个 jQuery 对象上调用该方法,并且它解决了跨浏览器的属性名不同的问题。
JQ中非常重要的部分,就是操作DOM的能力 一 属性操作 1 text():获取或设置某个文本属性 2 html() :获取或设置某个元素属性 3 val...() : 获取或设置表单内容 (原生JS使用value) 4 attr() :获取或设置匹配元素的属性和值 $(selector)....:设置或获取元素的css属性 1 获取CSS属性值:$().css(“属性”) 2 设置单个CSS属性:$().css(“属性”,“属性值”) ...3 设置多个CSS属性:$().css({“属性1”:”参数1”,”属性2”:”参数2”,”属性3”:”参数3”}) 6 css类操作 1 addClass() 向被选元素中加入一个或多个类... 3 not()方法返回所有不匹配的元素 4 is()判断所有元素中是否有符合某个条件的元素,返回布尔值 5 has()方法返回拥有匹配指定选择器的一个或多个元素在其内的所有元素
1、html() 取出或设置html内容 // 取出html内容 var $htm = $('#div1').html(); // 设置html内容 $('#div1').html('...2、prop() 取出或设置某个属性的值 // 取出图片的地址 var $src = $('#img1').prop('src'); // 设置图片的地址和alt属性 $('#img1').prop...({src: "test.jpg", alt: "Test Image" }); 这是关于设置属性值的操作。...我们可以继续上面的示例,获取一下新创建内部div的属性值。 示例:获取新创建div的class属性值 ? 示例:设置一个新的属性值 ?...DOCTYPE html> jquery/jquery
jquery教程之属性操作函数 一、html 取得第一个匹配元素的html内容 获取 $('p').html(); 设置 $('p').html('设置html内容'); 二、text 取得所有匹配元素的内容...$("p").toggleClass("selected"); 五、属性 1.attr 推荐使用 attr(k,v) attr 设置或者获取属性 var title=$("p").attr...title") $("p").attr("title", "设置title"); $("check").attr("checked",true); removeAttr 删除属性...$("p").removeAttr("title") 2.prop 不推荐 prop 是针对元素本身就带有的固有属性,比如id class title name checked等 prop 设置或者获取属性.../jquery.min.js"> console.log($('#el').html()) $('#el p:first').html
一、属性操作1、固有属性(1)获取:选中元素.prop('属性名')console.log($('img').prop('src'));(2)设置:选中元素.prop('属性名','值')属性是存在的,且可以获取输出②attr():在元素本身是可以看到设置的属性,也可以获取输出二、遍历操作1、区别(1)隐式迭代:给同一类元素做同样的操作(2)遍历操作:给同一类元素做不同的事情....outerWidth(true));//150 console.log($('div').outerHeight(true));//2502、位置(1)offset():设置或获取元素偏移量...$(this).css('background','') } ) 2、事件处理on()绑定事件$('选择器...').on('类型',fuction(){})(1)优点一:可以绑定多个函数,处理相同或不同的程序①处理相同的程序 $('button').on('click mouseenter
attr方法 设置或者获取元素的属性节点值 //属性操作相关的方法 kjQuery.prototype.extend({ attr: function (attr, value) {...判断是否是对象 else if (kjQuery.isObject(attr)) { var $this = this; // 遍历取出所有属性节点的名称和对应值...判断是否是对象 else if (kjQuery.isObject(attr)) { var $this = this; // 遍历取出所有属性节点的名称和对应值...ele) { ele.value = content; }); return this; } }, addClass方法 给元素添加一个或多个指定的类...; } }); }); return this; } }, removeClass方法 删除元素中一个或多个指定的类
.arrt() 获取匹配的元素集合中的第一个元素的属性值,或设置每一个元素中的一个或多个属性值。...$("img").attr("src",function(){ return "/resources/" +this.title; }) .prop() 获取匹配的元素集中第一个元素的属性值或设置每一个匹配的元素的一个或多个属性值....prop(propertyName) 获取匹配的元素中第一个元素的属性值。 propertyName 要得到的属性名称。....val() 获取匹配的元素集合中第一个元素的当前值或设置匹配的元素集合中每个元素的值。 .val() 获取匹配的元素集合中一个元素的当前值。 这个方法不接受任何参数。...value 一个文字字符串,一个数字,或一个字符串形式的数组。
领取专属 10元无门槛券
手把手带您无忧上云