文章目录
-
-
- jQuery的holdReady(boolean)方法
- 基础选择器
- 层级关系选择器
- 基于标签状态的选择器
- 原生的选择器可以在jQuery中使用吗
- jQuery中的内容选择器有哪些?使用场景是什么?
- parent的方法和:parent选择器有什么区别?
- parents方法和parent有什么区别?
- 什么是属性?
- 如何操作属性?
- 什么是属性节点?
- 如何操作属性节点?
- 属性和属性节点的区别?
- 在设置属性的时候如何选择prop()或attr()
- prop()方法获取和设置的区别是什么?
- prop()如何给多个每个属性节点设置多个值?
- jQuery类操作相关方法
- 操作网页文本、HTML代码片段
- $("selector")与 $("selector")[0]返回结果的区别
- jQuery位置操作方法
-
jQuery的holdReady(boolean)方法
此方法默认为false,当传入true时,取消ready()的执行。
测试代码:
$.holdReady(true);
$(document).ready(function () {
alert("test holdReady");
});
基础选择器
//id选择器
$("#id")
//元素选择器
$("标签");
//类选择器
$(".class")
//并集选择器
$("selector,selector,selector,...");
层级关系选择器
//后代选择器 $("祖先 后代")
$("ul li")
//子代选择器 $("祖先>后代")
$("ul>li")
// 相邻元素选择器 $("tag tag")
$("li+li")
//同级选择器 找到所有与表单同辈的 input 元素
<form>
<label>Name:</label>
<input name="name" />
<fieldset>
<label>Newsletter:</label>
<input name="newsletter" />
</fieldset>
</form>
<input name="none" />
$("form ~ input")
结果:[ <input name="none" /> ]
基于标签状态的选择器
// :first 选择首元素
$("ul>li:first")