使用jQuery遍历HTML字符串中的classname
Loop through classname within string of HTML using jQuery
我有一个html字符串正在通过AJAX拉入。
假设它是:
var htmlString = '<div class="post"></div><div class="post"></div>';
我正在寻找一种方法来循环浏览这些帖子。
通常我会这样做:
$('.post').each(function(i, currentElement){
var htmlOfSinglePost = $(this).html();
});
问题是我不确定如何指定它应该搜索htmlString
,而不是当前的DOM。
有解决方案吗?
我试图得到一个数组的post元素,所以我可以把它们传递到MasonryJS的appended()
方法,这可以在这里看到- http://masonry.desandro.com/methods.html#appended
您可以这样尝试:使用.filter()从htmlString
$(htmlString).filter('.post').each(function(i, currentElement){
var htmlOfSinglePost = $(this).html();
});
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 本地存储中的字符串到字节数组转换
- JavaScript按钮/输入/函数,字符串反转
- javascript getElementById(myvarnotwork,但字符串为yes).className
- 使用jQuery遍历HTML字符串中的classname
- 使用className和空字符串("")