问答详情
源自:6-2 jQuery遍历之find()方法

两个问题不明白

选择器 context 是由 .find() 方法实现的;因此,$('.item-ii').find('li') 等价于 $('li', '.item-ii')(找到类名为item-ii的标签下的li标签)。

$('li', '.item-ii')这个写法不太理解


还有var $spans=$("span")       $("p").find($spans).css(...),这么写是为什么么呢,与$("p").find(spans).css(...),有啥不同

提问者:慕侠1357420 2017-04-14 11:25

个回答

  • 洋葱宝宝
    2017-04-14 20:10:12
    已采纳

    $('li', '.item-ii'),逗号前面是子,后面是父,写法不同罢了,也可以写$('.item-ii li').

    第二个只不过是声明了一下变量,把$('span')赋值给了$spans这个变量,你不声明的话就写find('span')

  • 小程序魔王
    2018-10-07 17:23:08

    $('li', '.item-ii')没有任何反应啊,是不是写错了?

  • 懒惰的猫想吃鱼
    2017-06-19 11:21:29

    懂了,感谢大神!