磨粉_小新
2017-02-16 10:19
为什么我这么写$(".left:first").css("color", "red")显示的效果是.left里面的所以div内容都变红色了,不应该只是.left中第一个div吗?
你可以试试 $(",left div:first").css("color","red")
楼上正解,.left选中的是class属性为left的大的div,而不是里面所有的小的div。first选择性是将:之前选中的元素进一步筛选,是选择结果集中的第一个元素
jQuery基础 (一)—样式篇
217509 学习 · 1218 问题
相似问题
回答 2
回答 5