最赞回答 / 小小不空大
首先可以通过自设data-set设置自由属性,可以存储很多的信息数据!当你页面上某一个交互按钮点击后,可以通过ajax修改或存储自设date-set属性,提高交互体验;例如某网站的个人信息查询,将信息封在date-set里交互,可以节省很多代码量!但目前应用的不是很广,因为大多数情况下都是ajax异步刷新页面。这个存储因为也是HTML5较新的属性,IE6.7.8.9基本上玩不了!在中国基本不大可能普及!不用在意!
2016-07-13
已采纳回答 / weibo_时间煮雨我煮面022_0
1. var $p = $("p"); var p = $p.get(0); p.style.border = "1px solid red";2. var p = document.getElementsByTagName('p'); var $p = $(p); var $first = $p.eq(0); $first.css('c...
2016-07-11
最赞回答 / 不说话先生
这个是因为你加了border以后div比原来大了边框的大小,而这个div的父元素div宽度是自适应的,当父元素的宽度比他里面所有子元素的宽度小的时候回把里面的子元素撑到下面,你把页面全屏就会有这个问题了,描述的可能不太清楚,看看你应该可以懂得
2016-07-11
已采纳回答 / llleif
我的理解是,类似之前学习到的 index 值,val是当前的属性值,而index就类似当前数据的标号的感觉(你的图里是eq(2),你可以理解这个i为3,就是第三个的意思),同理可以理解为下标
已采纳回答 / 秋婵
我觉得没有什么区别,但如果选择器里面需要出现两个引号,就不能同时使用单引号或同时使用双引号,必须区分开来。比如查找所有div中,有属性name中的值只包含一个“a”的div元素,需要写成 $('div[name="a"]')或$("div[name='a']")
2016-07-11
已采纳回答 / 木刻雪原
你说的两个代码都是用来引入jquery库的,jquery库里面封装了很多方法,只有将这些方法引入进来,我们才能用这些方法,另外这两句代码虽然表面看起来不一样,其实是一样的,只不过是从不同的地方,引入了不同版本的jquery而已,但是如果你同时引入这两个库,很有可能会报错,因为两个jquery虽然版本不同,但是会含有相同的方法,这样就会冲突了;木刻回答,必属精答!望采纳~
2016-07-10
最赞回答 / 明月晓曦
function()带的两个参数,i表示将要改变的值,val是input里面原本的值,通过return返回input的value(值)并显示在页面上
已采纳回答 / 飞天意大利面神兽
注意文中说的重点:不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式。可以被识别出是:visible,那么自然.length的长度是1,如果是:hidden,用文中的意思就是:不可见的元素对它来说是不存在文档中的!
2016-07-09
最新回答 / 名字太短感觉不爽
主要在于对浏览器的支持情况不同,jquery总是会分为两个版本,一个支持大多数的浏览器并最大程度的保证了兼容,另一个代码更加短小精悍,API底层实现也有所不同,所以支持的浏览器也变得局限,搜索一下介绍的文章还是很多的
2016-07-09