jquery find看来用不了了,如何实现,高手指点

franzhong franzhong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
ul类似如下
<ul id="myUL">
<li class="abc">1</li>
<li class="abc">1</li>
<li class="abc">1</li>
<li class="abc">1</li>
<li class="abc">1</li>
<li class="abc">1</li>
</ul>



var mainTag = $("#myUL")//ul id
var content = $(mainTag).find("li").slice(0,3);//捷取前三个
console.log(content);//[li,li,li]//正确

现有需要对mainTag清空,把内容转存,改为这样

var backupTag = mainTag.html();//console值为[li,li,li,li......]
$(backupTag).find("li").slice(0,3);//[]
没错误,输出[ ]空

如何处理呢,find好像只查找子元素,但这是字符串虽然转为了对象但里面没要求的子元素

jquery若不能用了,用js该如何捷取前三个li好呢
...全文

相关推荐

jQuery中find()方法用法实例

主要介绍了jQuery中find()方法用法,实例分析了find()方法的功能、定义及获取匹配元素后代元素的使用技巧,需要的朋友可以参考下

weixin_38596093

jQuery中Find选择器用法示例

主要介绍了jQuery中Find选择器用法,简单介绍了find选择器的功能,并结合实例分析了find选择器的具体使用方法,需要的朋友可以参考下

weixin_38600017

Jquery中find与each方法用法实例

本文实例讲述了Jquery中find与each方法用法。分享给大家供大家参考。具体如下: 一、find()方法 jquery选择器非常强大,利用css的命名规约,可以更快更方便的找出想要的元素。 比如: $("#id") $("#"+"id") $(this) $(element) 等等,只要灵活运用,就能爆发出强大的可造型。 但是在实际使用中,仍然觉得有些不足。 如果想要在某个元素下寻找特定的元素,仅仅依靠上面这个方法,就必须对 $(“#id”)获取的元素进行遍历,获取其子元素。如此一来就显得格外的繁琐,代码量也非常庞大。 于是这就需要用到find()方法。 $("#id").find

weixin_38554781

基于jquery中children()与find()的区别介绍

.children(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈)。参数可选,添加参数表示通过选择器进行过滤,对元素进行筛选。 .find(selector)方法是返回匹配元素集合中每个元素的后代。参数是必选的,可以为选择器、jquery对象可元素来对元素进行筛选。 .find() 与 .children() 方法类似,不同的是后者仅沿着 DOM 树向下遍历单一层级。这里的children,我理解为儿子,只在儿子这一级遍历。看下例子: 代码如下:.children(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈)。参数可选,添加参数表示

weixin_38519234

jQuery find和children方法使用

为了避免和美工冲突,对特定操作对象加上id标识,美工不大改也没什么问题。

weixin_38742409
评论 12
收藏 已收藏
分享
返回顶部
franzhong
JavaScript 87,983 成员 224,681 内容