问答详情
源自:3-2 jQuery的属性与样式之html()及.text()

body标签里的<div class="left first-div">

下面四个问号的地方用的分别是

 $('p:first').text( $(".first-div").html() )

$(".left a:first").text('替换第一个a元素的内容')

 $(".left div:first").html('整个div的子节点都被替换了')

.left和.first-div和.left div分别是什么意思啊,一样的吗?

提问者:慕清岭 2018-08-29 14:10

个回答

  • qq_往事如风_17
    2018-09-09 15:56:48

    $('.left')和$('.first-div')在代码里面都是选择同一个元素,作为选择器来说都是通过class选择器来选中元素,

    而这两个class都是同一个元素的class值,就当前页面元素来看是同一个对象。如果页面中还有其他的元素也用到了

    这两个class,那么会选择不同的对象,这是需要注意的。

  • 好好学习的好学生
    2018-08-30 15:45:53

    .left是一个叫left的类,.first-div是一个叫first-div的类,.left div是选取叫left的类下包含的div标签