jQuery中是否有用于检查元素是否存在的exists()函数?
大家好!我开始学习jQuery时遇到了一个问题。我需要先检查页面上是否存在某个元素,然后再对其进行操作。例如,我有这样的代码:
```javascript
if ($('#myModal').exists()) {
$('#myModal').show();
}
```
但当我在控制台中运行它时,浏览器报错:`Uncaught TypeError: $(...).exists is not a function`。我搜索了一下,发现有些人写的是类似 `if ($('#myModal').length > 0)` 这样的代码。这确实有效,但我觉得 `exists()` 方法会更符合逻辑且更易读。也许我加载的jQuery版本不对?或者这个函数需要单独引入?请告诉我如何在jQuery中正确检查元素是否存在?是否有内置的方法?希望能有示例。谢谢!
<<>>
在jQuery中检查元素是否存在的正确方法
jQuery 没有内置的 exists() 方法。这是常见