我想知道如何在下面的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