问答详情
源自:2-7 jQuery选择器之基本筛选选择器

两个问题?

  1. 例如:$('.div:first'.css("color","red")  其中的选择器的描述的是匹配第一个元素!  那么这个意思是说:找到第一个className为div的元素  将其字体颜色设置为红色  这样理解对吗?

  2. 在结尾中有句js代码是这样描述的  $('input:not(:checked)+p).css("background-color","#cdoocd");  其中选择器的描述是选择所有元素去除不匹配给定的选择器元素!不是很明白  还有为啥要给个冒号?其次最后一个内容为其他的div为什么背景颜色没有变化?

提问者:街角疯 2017-06-06 16:56

个回答

  • 日月石
    2017-06-07 10:23:01
    已采纳

    1. 理解是对的。注意与:first-child的不同(详见2-11章节)

    2. :checked  选取被选中的input元素(详见2-13章节)

    3. “其他”是被:checked的,而我们选择的是所有input中not(:checked)的下面的p

    4. 望采纳