2."~"号是一般兄弟选择器
$(".prev ~ div")选取的是类名为"prev"元素后的所有兄弟div,即第51、52、56行的div,效果等同于$("span ~ div")
$("div ~ span")选取的是第50、55行的span元素
这些选择器其实与CSS3的选择器相同,理解了CSS3的选择器,这些就很好理解了
$(".prev ~ div")选取的是类名为"prev"元素后的所有兄弟div,即第51、52、56行的div,效果等同于$("span ~ div")
$("div ~ span")选取的是第50、55行的span元素
这些选择器其实与CSS3的选择器相同,理解了CSS3的选择器,这些就很好理解了
2016-05-28
总结下:
1. "+"号是相邻兄弟选择器
$(".prev + div")选取的是类名为"prev"的元素的相邻的div元素,选取的是第51行的div
$("span + div")选取的是51行和56行的div
$(".prev+span")选取不了任何一个元素,因为页面内只有一个类名为"prev"的元素,但是其相邻的兄弟元素不是span
$("div+span")选取的是50行和55行的span元素
1. "+"号是相邻兄弟选择器
$(".prev + div")选取的是类名为"prev"的元素的相邻的div元素,选取的是第51行的div
$("span + div")选取的是51行和56行的div
$(".prev+span")选取不了任何一个元素,因为页面内只有一个类名为"prev"的元素,但是其相邻的兄弟元素不是span
$("div+span")选取的是50行和55行的span元素
2016-05-28
已采纳回答 / 慕娘9282524
首先,className只是一个函数参数 他代表一类东西 如 css样式的类名。其次,含参函数有什么作用。 简单来说 function abs(){alert("哈哈") }这个函数的作用是弹出哈哈字样的对话框 现在我们给它加个参数n 变为 function abs(n){alert(n)}现在这个函数 就可以支持所有以对话框形式弹出的一类事件。如 abs("哈哈哈哈哈")
2016-05-27
.css('background-color','red')
.css('backgroundColor','red')
.css('font-size','59px')
.css('fontSize',67)
.css('width',function(index,value){
value=value.split('px');
return (Number(value[0]+90)+value[1])
})
.css('backgroundColor','red')
.css('font-size','59px')
.css('fontSize',67)
.css('width',function(index,value){
value=value.split('px');
return (Number(value[0]+90)+value[1])
})
2016-05-26
$('input:first').attr('value','.attr('attrbutename',value)')
$('input:eq(1)').attr('value');
$('input:eq(2)').attr('value',function(i,val){
return val;
})
$('input:last').attr('value')
$('input:eq(1)').attr('value');
$('input:eq(2)').attr('value',function(i,val){
return val;
})
$('input:last').attr('value')
2016-05-25