当前位置: 首页 > 知识库问答 >
问题:

在jquery字符串中查找html元素

蔺宇
2023-03-14

在这段代码中,我试图使用jquery查找字符串中的元素数量,

var s = 'assasdsa<img src="http://localhost/cc/public/img/smileys/flushed face.png">sdsdajjk';  
var k = $(s).find('*'); 
console.log(k.length);

但它给出了一个错误,

jquery-3.5.1.min.js:2 Uncaught Error: Syntax error, unrecognized expression: assasdsa<img src="http://localhost/cc/public/img/smileys/flushed face.png">sdsdajjk 

共有2个答案

赵正雅
2023-03-14

如果您更喜欢处理string并找到介于<和>之间的东西,那么您可以使用@charlietfl的答案

null

var s = 'assasdsa<img src="http://localhost/cc/public/img/smileys/flushed face.png">sdsdajjk';  

var result = s.match(/(?<=<)(.*)(?=>)/);
console.log(result[0])
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
公良高刚
2023-03-14

将字符串附加到元素中,然后在该元素中查找

null

var s = 'assasdsa<img src="http://localhost/cc/public/img/smileys/flushed face.png">sdsdajjk';  
var k = $('<div>').append(s).find('*'); 
console.log(k.length);
html lang-html prettyprint-override"><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 类似资料:
  • 问题内容: 我正在寻找一种在字符串中查找JSON数据的方法。像wordpress简码一样思考它。我认为最好的方法是使用正则表达式。我不想解析JSON,只需查找所有出现的事件。 正则表达式中是否有办法使括号的数量匹配?目前,当我嵌套对象时遇到了这个问题。 演示的快速示例: 结果,我想要两个JSON字符串。谢谢! 问题答案: 从给定的文本中提取JSON字符串 由于您正在寻找一种简单的解决方案,因此可以

  • 正在尝试用锚定标记替换所有出现的@提及,到目前为止,我有: 获取以下示例字符串: 到目前为止,所有匹配都正常,但我想忽略单个“@”符号。我曾尝试在“[^@]”之后使用“”和“{2,}”,我认为这将强制执行最低数量的匹配,但它不起作用。

  • 问题内容: 我正在寻找一种从包含HTML的字符串中获取HTML元素的方法。是否可以使用jQuery选择器来做到这一点? 我有一个Javascript函数,可以从服务器获取整个页面,但是我只需要该页面的一个元素。 问题答案: 是的,您可以将字符串转换为元素,然后从中选择元素。例:

  • 我有一个字符串“1,3,5,7,9,11,12,14”,我想检查该字符串在java中是否包含“12,3,14”。 我的代码:

  • 问题是,我试图这么做,但我检查字符串长度的方法不起作用;我能做些什么来修复它?

  • 问题内容: 我想做的是使用jQuery在一个段落中查找一段文本并添加一些CSS以使其变为粗体。我似乎无法弄清楚为什么这行不通: 动态地提取“ about_theresidency”中的文本,因此在加载窗口后执行该文本。 问题答案: 你可以用与: 我把它变成了一个lil’插件,在这里: