찾다

 >  Q&A  >  본문

关于add()方法,这个地方不是很明白,求解释?

处理一:传递选择器  $('li').add('p') 

处理二:传递dom元素  $('li').add(document.getElementsByTagName('p')[0])

处理一不是已经将p元素添加到li的合集后面了吗,处理二的作用是什么


checkcheck2886일 전1299

모든 응답(2)나는 대답할 것이다

  • 数据分析师

    数据分析师2017-09-30 23:01:49

    add() 메소드에 대해 잘 이해가 되지 않습니다. 설명해 주실 수 있나요? -PHP 중국어 사이트 Q&A - add() 메소드에 대해서 잘 이해가 안가는데 설명 부탁드립니다. -PHP 중국어 홈페이지 Q&A

    꼭 보고 배워보세요.

    회신하다
    0
  • 迷茫

    迷茫2016-12-20 09:31:53

    处理一的意思可以这样说,

    eg: $('li').add('p').css('background','#f00');

    在选择li合集上后面的添加了p,上面的代码可以理解为$('li')是一个合集,既是相当于li的数组集合和和p标签都选择了同一样式

    处理二:document.getElementsByTagName('p')[0]指的是返回带有指定标签名(p)的对象的集合。而【0】指的是下标,找到文档中第一个p标签。处理一:$('li').add('p')中的p是通过标签名来找到p ,这只是通过两种不同的方式找到元素而已  


    회신하다
    0
  • 취소회신하다