前前后后思考了半个钟,得出如下答案
$("#menu_con .tag p:first-child").css('color','#9932CC');
$("#menu_con .tag a:lt(4)").css('color','red');
$("#menu_con .tag a[name='setColor']").css('color','blue');
$(".tag dd a:nth-child(10)").css('color','#66CD00');
$("#menu_female .tag a:last-child").css('color','#C71585');
$("#menu_con .tag p:first-child").css('color','#9932CC');
$("#menu_con .tag a:lt(4)").css('color','red');
$("#menu_con .tag a[name='setColor']").css('color','blue');
$(".tag dd a:nth-child(10)").css('color','#66CD00');
$("#menu_female .tag a:last-child").css('color','#C71585');
再说一遍: <script src="https://libs.baidu.com/jquery/1.9.1/jquery.js"></script>的http要加s才有效果
2018-04-10
还有一个要让大家知道的是,属性过滤器是用中括号表示的,例如:$("div[name='banner']");
2018-04-10
这些东西确实不会全部让你记住的,只要有一个大概的记忆就行了,等以后用到再回来查查,就算以后没时间查,其实过滤这种东西,还有很多种做法的,比如其他筛选过滤器啊,id或者class选择器等等,有时候想不起,我们可以选择其他种方式来处理的~
2018-04-10
我来解释一下吧~!
$(:contains());表示查找元素文本内容对应的元素。
$(:has());表示查找元素下有对应元素的元素。
$(:parent);表示查找当前元素有文本的元素。
$(:empty);表示查找当前元素没有文本的元素
也可以理解为,parent有子文本,empty没有子文本.
$(:contains());表示查找元素文本内容对应的元素。
$(:has());表示查找元素下有对应元素的元素。
$(:parent);表示查找当前元素有文本的元素。
$(:empty);表示查找当前元素没有文本的元素
也可以理解为,parent有子文本,empty没有子文本.
2018-04-10
var $div = $('div');
for(i in $div){
var div = $div.get(i)
div.style.color = 'red';
}
for(i in $div){
var div = $div.get(i)
div.style.color = 'red';
}
2018-04-10