当前位置: 首页 > 面试题库 >

检查jQuery中是否存在元素[重复]

国俊艾
2023-03-14
问题内容

如果该元素是通过.append()方法创建的,如何检查该元素是否存在? $('elemId').length对我不起作用。


问题答案:

$('elemId').length 对我不起作用。

您需要#在元素ID之前添加:

$('#elemId').length
---^

使用香草JavaScript,不需要#例如hash()document.getElementById('id_here'),但是使用jQuery时,确实需要id像基于CSS一样将哈希放入目标元素。



 类似资料:
  • 问题内容: 我现在用来检查此功能的函数如下: 有用。我正在寻找的是是否有更好的方法来做到这一点。 问题答案: ECMAScript 2016 包含一种专门用于解决问题的数组方法,因此现在是首选方法。 _从2018年7月开始,如果您需要支持IE,则可以在polyfill中使用几乎所有 主流 浏览器。 编辑:请注意,如果数组中的项目是一个对象,则返回false。这是因为相似的对象是JavaScript

  • 问题内容: 我想检查Selenium中是否存在一个元素,如果存在,请将其分配给一个名称。 现在,我有这样的东西: 但是,当不存在值为9的元素时,它将返回错误。有没有一种方法可以检查它是否存在,或者类似的东西? 问题答案: 有几种选择。我推荐这些。 1.创建方法或Web驱动程序扩展。 2.计算元素,如果有1个或更多元素,则获取它。 那你可以检查

  • 问题内容: 我有一个问题-我正在使用Selenium(firefox)Web驱动程序打开网页,单击一些链接等,然后捕获屏幕截图。 我的脚本可以从CLI正常运行,但是通过cronjob运行时,它并没有通过第一个find_element()测试。我需要添加一些调试,或一些帮助我弄清为什么失败的东西。 基本上,我必须先单击“登录”锚点,然后才能进入登录页面。元素的构造为: 我正在通过LINK_TEXT方

  • 问题内容: 我正在尝试通过查找元素 在Python中,selenium并不总是存在。是否有一条快速的线检查它是否存在,并在不存在时显示NULL或FALSE代替错误消息? 问题答案: 您可以按以下方式实现/ 阻止以检查元素是否存在: 或使用其中一种方法进行检查。它应该返回空列表或与传递的选择器匹配的元素列表,但如果没有找到元素,也不例外:

  • 我有一个js对象,如下所示。 我现在的代码是。 我的问题是我的代码可以有的值,但是如果在这种情况下我做了然后我就得到了现实。 如何确保我的数据具有和,以及可以具有值。 jsfiddle:https://jsfiddle.net/3jo7vx4p/ 我们衷心感谢您的帮助。

  • 本文向大家介绍如何检查jQuery中的元素上是否存在事件?,包括了如何检查jQuery中的元素上是否存在事件?的使用技巧和注意事项,需要的朋友参考一下 要检查jQuery中元素上是否存在事件,请检查元素上是否存在现有事件。  在这里,我设置了div- 当您单击div时,警报将生成使用div ID设置的警报: 您可以尝试运行以下代码来检查事件是否存在- 示例