-
var $p=$("#imooc"); $p.html('你好!通过慕课学习jquery才是最佳的途径').css('color','red');查看全部
-
不在文档中的元素是被认为是不可见的,如果当他们被插入到文档中,jQuery没有办法知道他们是否是可见的,因为元素可见性依赖于适用的样式查看全部
-
元素可见性的判定是依据元素是否在文档中占据一定的空间,可见元素的款或者高都是大于零的。 元素的visibility:hidden或 opacity:0被人为是可见的,因为他们任然占据一定的空间布局查看全部
-
隐藏元素的常见集中方式: 1、CSS display的值是none; 2、type="hidden" 的表单元素; 3、 宽度和高度都显示设置为0; 4、一个祖先元素是隐藏的,该元素是不会再页面上显示; 5、CSS visibility的值是hidden; 6、CSS opacity的值是0;查看全部
-
可见性筛选选择器 元素有显示与隐藏状态,jQuery根据元素的状态扩展了可见性选择器:visible与:hidden $(":vidible")选择所有显示的元素 $(":hidden") 选择所有隐藏的元素 :hidden选择器,不仅仅包括样式是display="none"的元素,还包括隐藏表单,visibility查看全部
-
选择器 描述 $(":contains(text)") 选择所有包含指定文本的元素 $(":parent") 选择所有包干子元素或者文本的元素 $(":empty") 选择所有没有子元素的元素(包含文本节点) $(":has(selector)") 选择元素中至少包含指定选择器的元素查看全部
-
基本筛选选择器的用法与CSS中的伪元素相似,选择器用冒号“:”开头 $(':first')匹配第一个元素 $(':last')匹配最后一个元素 $(':not(selector)')一个用来过滤的选择器,选择所有元素除去不匹配给定选择器的元素 $(':eq(index)')在匹配的集合中选择索引值为index 的元素 $(':gt(index)')选择匹配集合中所有大于index索引值的元素 $(':even')选择索引值为偶数的元素,从0开始计数 $(':odd')选择索引值为奇数的元素,从0开始计数 $(':lt(index)')选择匹配集合中所有小于index索引值的元素 $(':header')选择所有标题元素 $(':lang(language)')选择指定语言的所有元素 $(':root')选择文档的根元素 $(':animated')选择所有正在执行动画效果的元素查看全部
-
css的样式是有优先级的,当外部样式、内部样式和内联样式同一样式规则同时应用于同一个元素的时候,优先级如下 外部样式 < 内部样式 < 内联样式 .addClass()方法是通过增加class名的方式,那么这个样式是在外部文件或者内部样式中先定义好的,等到需要的时候在附加到元素上 通过.css()方法处理的是内联样式,直接通过元素的style属性附加到元素上的 通过.css方法设置的样式属性优先级要高于.addClass方法 总结: .addClass与.css方法各有利弊,一般是静态的结构,都确定了布局的规则,可以用addClass的方法,增加统一的类规则 如果是动态的HTML结构,在不确定规则,或者经常变化的情况下,一般多考虑.css()方式查看全部
-
:contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。 :parent与:empty是相反的,两者所涉及的子元素,包括文本节点查看全部
-
这里odd是奇数的意思,下行代码是在所有行都有样式c的情况下,对奇数号进行删除样式c的操作,但是因为序号是从0开始排的,所以显示在文本里是对偶数行删除样式。查看全部
-
$('A > B') 紧跟父子关系 选择所有A元素里面的子元素B $('A B') 任意后代关系 选择所有A元素里面的B元素 $('A + B') 紧跟兄弟关系 选取A后面的第一个的B兄弟节点 $('A ~ B') 任意距离兄弟 选取A后面的所有的B兄弟节点 $('A , B') 表示选择器组合 如$("div p, span p")表示div下p节点和span下p节点查看全部
-
$('.sixth').css("width",function(index,value){ //索引值index参数必须有 value = value.split('px'); return (Number(value[0])+50)+value[1]; })查看全部
-
html()与text()还有val()三者有什么区别查看全部
-
.addClass与.css方法各有利弊,一般是静态的结构,都确定了布局的规则,可以用addClass的方法,增加统一的类规则 如果是动态的HTML结构,在不确定规则,或者经常变化的情况下,一般多考虑.css()方式查看全部
-
jQuery的处理: var $p = $('#imooc'); $p.html('您好!通过慕课网学习jQuery才是最佳的途径').css('color','red'); 通过$('#imooc')方法会得到一个$p的jQuery对象,$p是一个类数组对象。这个对象里面包含了DOM对象的信息,然后封装了很多操作方法,调用自己的方法html与css,得到的效果与标准的JavaScript处理结果是一致的。 通过标准的JavaScript操作DOM与jQuyer操作DOM的对比,我们不难发现: 通过jQuery方法包装后的对象,是一个类数组对象。它与DOM对象完全不同,唯一相似的是它们都能操作DOM。 通过jQuery处理DOM的操作,可以让开发者更专注业务逻辑的开发,而不需要我们具体知道哪个DOM节点有那些方法,也不需要关心不同浏览器的兼容性问题,我们通过jQuery提供的API进行开发,代码也会更加精短。查看全部
举报
0/150
提交
取消