jquery - 尝试在 jQuery 的上下文中查找元素

标签 jquery jquery-selectors

我的目标是在上下文中查找元素,在本例中是一组 jQuery HTML 元素。
我看起来很简单,但为什么会失败?

s= "<h3 id='boi'> Oi putinho </h3> <p sub='a#b'> Oi oaosidoias aosd asoid aosidoi asodi sa </p>"

j(':first') // => [html]
j(s) // => [h3#boi, <TextNode textContent=" ">, p]
j(':first', j(s)) // => [] ?! Fail

引用:http://api.jquery.com/jQuery/#expressioncontext

最佳答案

使用.filter

$(s).filter(':first')

或者简单地说

s.filter(':first')

关于jquery - 尝试在 jQuery 的上下文中查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170333/

相关文章:

javascript - Dom语言Javascript?

php - Wordpress CSS 协助 Column col-md-8 和 Padding

jQuery 一级子选择器的最佳方法

jQuery - 获取与所选输入的 id 具有相同名称的下一个元素

javascript - 通过 jQuery 删除 10 个最新元素

javascript - 暂停视频时停止setInterval(Youtube播放器)

javascript - 如何查找包含特定选择器的父元素

javascript - 从文本框数组中选择一个文本框

jQuery:选择 tr,其中 td 满足多个条件

javascript - 让几个按钮在页面刷新时保持事件状态?