-
获取ID的方法: 1.原生方法:JavaScript函数document.getElementById() 2.JQueryID选择器:$( "#id" ) 原生方法更高效;查看全部
-
$("[att |= 'value']")选择指定属性值等于给定字符串value或以该字符串为前缀 $("[att *= 'value']")选择指定属性具有包含一个给定的字符串value的元素 $("[att -= 'value']")选择指定属性用空格作分隔且值中包含一个给定值value的元素 $("[att = 'value']")选择指定属性为给定的值value的元素 $("[att != 'value']")选择不存在的指定元素或指定元素的属性值不等于给定值得元素 $("[att ^= 'value']")选择指定属性是以给定字符串value开始的元素 $("[att $= 'value']")选择是定属性以给定字符串value结尾的元素,比较时区分大小写 $("[att]")选择所有具有指定att属性的元素 $("[attFilter1][attFilterN]")选择匹配所有指定的属性选择器的元素查看全部
-
$(DOM)函数的参数是一个DOM对象,jQuery方法会把这个DOM对象给包装成一个新的jQ对象 DOM对象如何转化为JQuery 1.查找dom对象:var div = document.getElementsByTagName('div')//获取dom合集对象 2.转换JQuery对象:var $div = $(div);// 3.找到对应的元素对象:var $first = $div.first();//通过first方法查找第一个元素 4.设置样式:$first.css('color', 'red');查看全部
-
JQ对象转化为DOM对象 方法一:var $div = $('div') //jQuery对象 var div = $div[0] //转化成DOM对象 方法二:var $div = $('div') //jQuery对象 var div = $div.get(0) //通过get方法,转化成DOM对象查看全部
-
$(":parent")=查找含有子元素或者文本元素的元素 $(":empty")=查找不含有子元素或者文本元素的元素 $(":contains(text)")=查找含有文本的元素 $(":has(selector)")=查找含有指定元素的元素查看全部
-
$(":first") 匹配第一个元素; $(":last") 匹配最后一个元素; $(":not(selector)") 过滤的选择器,选择所有的元素去除比匹配给定的选择器; $(":eq(index)");匹配的集合中选择索引为index的元素; $(":gt(index)");选择匹配集合中大于给定的索引值index的元素; $(":even");选择索引值为偶数的元素; $(":odd");选择索引值为奇数的元素 $(":lt(index)");选择匹配集合中所有索引值小于index参数的元素; $(":header");选择指定的元素的所有标题元素,如h1 h2等; $(":animated");选择正在执行动画效果的元素 $(":root");选择该文档的根元素; $("lang(language)");选择指定的语言的所有元素;查看全部
-
return (Number(value[0])+50)+value[1];此行代码里面的+value[1]是没有意义的,var value=60px;value=value.split("px");此时的结果为一个数组,value就是一个数组,数组的长度为2,value[0]:60;value[1]:"";所以可以看出这里可以不用加value[1],直接写成 return Number(value[0])+50;就可以。查看全部
-
a:nth-child(9)的意思是找到a的父元素的第9个子元素查看全部
-
对input标签中的不同type属性进行筛选 $('input:submit').css("color","red"); input:text input:password $('input:radio').attr('checked'.'true'); $('input:checkbox').attr('checked','true'); input:button input:image input:file查看全部
-
我们有几种方式可以隐藏一个元素: 1.CSS display的值是none。 2.type="hidden"的表单元素。 3.宽度和高度都显式设置为0。 4.一个祖先元素是隐藏的,该元素是不会在页面上显示 5.CSS visibility的值是hidden 6.CSS opacity的指是0查看全部
-
> (大于号)紧跟父子关系 如$("div > p")表示选择div下的直接层是p的节点。 + (加号) 紧跟兄弟关系 如$("div + p")表示选择div同层的左右相邻的p节点。 ~ (波浪线)任意距离兄弟关系 如$("div + p")表示选择div同层的p节点。 (空格) 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。 ,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。查看全部
-
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>查看全部
-
$("A>B"),子选择器,A是父元素,B是子元素,选择所有子元素 $("A B"),后代选择器,A是父元素,B是后代元素,选择所有后代元素 $("A+B"),相邻兄弟选择器,A~B是兄弟元素,选择所有兄弟元素 $("A~B"),一般兄弟选择器,A~B是兄弟元素,选择除B外的所有兄弟元素查看全部
-
> (大于号)紧跟父子关系 如$("div > p")表示选择div下的直接层是p的节点。 + (加号) 紧跟兄弟关系 如$("div + p")表示选择div同层的左右相邻的p节点。 ~ (波浪线)任意距离兄弟关系 如$("div + p")表示选择div同层的p节点。 (空格) 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。 ,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。查看全部
-
.html(),.text()和.val()的差异总结: .html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。查看全部
举报
0/150
提交
取消