jQuery:使用 .find() 命令的问题
jQuery: Issue Using .find() Command
我正在将外部网页的整个HTML内容传递给javascript变量("myHTML")。接下来,我尝试确定 myHTML 变量中是否存在两个具有特定属性的不同标签。我正在寻找某个<div>
标签和<script>
标签的存在。我能够识别<div>
标签:
alert($(myHTML).find('div[id^="myID"]').length)
上面的代码返回正确的计数。 但是,我找不到<script>
标签(即使它确实存在于页面上/myHTML变量中):
alert($(myHTML).find('script[src*="example.com"]').length)
上面的代码始终返回零,即使有一个<script>
带有 src 属性指向"...example.com/..."。
谁能解释为什么第一行代码有效,而第二行失败?这个问题有什么解决方案吗?
之前在这里讨论过: jquery: 在 .find() 之后保留
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 嘟囔声.js安装问题 - 找不到命令
- Javascript 命令串联问题
- 命令失败: gm 识别: 无法打开文件 (2) [没有这样的文件或目录].通用模块和 ES6 承诺的问题
- JISON 解析命令时出现问题
- 这个蒙古皮聚合命令有什么问题?
- HTML富文本编辑器的问题,证明*命令
- 命令树参数计数问题
- 在ASP.Net中使用Javascript命令的问题
- window.open命令出现问题
- Delphi的执行命令问题,图像的相对链接
- 节点模块时间戳问题注释“找不到命令”
- jQuery:使用 .find() 命令的问题
- touchStart 事件和查询命令状态延迟问题
- 两个命令没有在浏览器上运行,请找到问题
- jQuery .animate命令的问题