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

$('li.item-1').closest($('.item-b'))与$('li.item-1').closest('.item-b')

 var itemB = $('.item-b')

$('li.item-1').closest(itemB)换成$('li.item1').closest('.item-b')结果一样,这两者操作是否有其他区别?为何这里这样迂回?


提问者:weixin_慕勒2266735 2019-02-22 19:07

个回答

  • 慕无忌1343731
    2019-07-11 15:51:04

    参数类型不同

    $('li.item-1').closest(itemB)传入的是元素

    $('li.item1').closest('.item-b')传入的是选择器

    这里只是让我们看看不同类型的参数是怎么实现的

  • 一只会跳桑巴的猪
    2019-03-11 09:54:41

    没有 只是一种习惯