jQuery技术:如何使用jQuery直接跨越

我想知道如何在下面的html结构中访问这个[span class =“myclass”] ..

  • ........
  • ........

在这里我需要在[span class =“myclass”]中编写一个函数,但我不能使用$(“。myclass”)[我有几个问题]我只是想直接访问span本身。如何做到这一点..?

编辑 :凤凰的sln工作得很好..但是我们说(仅仅是为了我的知识)结构是

  
  • ........

    所以为什么2 nd li(在div下)的范围没有得到ref,是不是bcoz他们不在同一级别..如果我需要访问它们我需要做一些像

     enter code here 

    $(“li”)。next(“。xx”)。find(li span:first-child)..还是别的什么? 谢谢。

      如果span是第一个孩子,那么你可以使用

      第一个孩子

      选择

       $("li span:first-child"); 

       $("li span.myclass") 

      编辑 :好的,然后也许

       $("li span:first") //EDIT: Don't do that. See below. 

      显然:第一次击中后第一站 。 所以:第一个孩子是要走的路。

      这将选择每个li元素中的第一个跨度。 但是如果你有其他含有跨度的li元素,这可能会很棘手……

      编辑 :如果你不能使用你已经拥有的课程,也许分配额外的课程有帮助吗?

        ... var spans = $("li span.newClass"); 

      编辑凤凰指出

       $("li span:first-child") 

      返回包含所有span元素的列表,这些元素是li元素的第一个子元素。 我不知道jQuery是否将textnodes视为子节点。 因此,如果

      之间有空格,则可以将其视为第一个孩子。 因此,请检查换行符旁边的元素之间是否有空格。

        以上就是jQuery教程分享如何使用jQuery直接跨越相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

        本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

        ctvol管理联系方式QQ:251552304

        本文章地址:https://www.ctvol.com/jquerytutorial/558308.html

        (0)
        上一篇 2021年1月26日
        下一篇 2021年1月26日

        精彩推荐