标签: exists

如何检查可见DOM中是否存在元素?

如何在不使用getElementById方法的情况下测试元素是否存在?我已经设置了一个现场演示供参考.我也会在这里打印代码:

<!DOCTYPE html>
<html>
<head>
    <script>
    var getRandomID = function (size) {
            var str = "",
                i = 0,
                chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ";
            while (i < size) {
                str += chars.substr(Math.floor(Math.random() * 62), 1);
                i++;
            }
            return str;
        },
        isNull = function (element) {
            var randomID = getRandomID(12),
                savedID = (element.id)? element.id : null;
            element.id = randomID;
            var foundElm = document.getElementById(randomID);
            element.removeAttribute('id');
            if (savedID !== null) {
                element.id = savedID;
            }
            return (foundElm) ? false : true; …
Run Code Online (Sandbox Code Playgroud)

javascript variables dom element exists

377
推荐指数
12
解决办法
79万
查看次数

检查另一个字符串中是否存在多个字符串

如何检查数组中的任何字符串是否存在于另一个字符串中?

喜欢:

a = ['a', 'b', 'c']
str = "a123"
if a in str:
  print "some of the strings found in str"
else:
  print "no strings found in str"
Run Code Online (Sandbox Code Playgroud)

该代码不起作用,只是为了展示我想要实现的目标.

python arrays string exists

338
推荐指数
6
解决办法
28万
查看次数

测试MySQL表中是否存在行的最佳方法

我试图找出表中是否存在行.使用MySQL,最好像这样进行查询:

SELECT COUNT(*) AS total FROM table1 WHERE ...
Run Code Online (Sandbox Code Playgroud)

并检查总数是否为非零或是否更好地执行这样的查询:

SELECT * FROM table1 WHERE ... LIMIT 1
Run Code Online (Sandbox Code Playgroud)

并检查是否有任何行返回?

在两个查询中,WHERE子句都使用索引.

mysql sql performance exists

313
推荐指数
6
解决办法
34万
查看次数

检查div是否存在jquery

可能重复:
jQuery是否存在"exists"函数

是的,我知道这已被问到很多.但是,它让我困惑,因为谷歌搜索结果显示不同的方法(如下所列)

$(document).ready(function() {
    if ($('#DivID').length){
        alert('Found with Length');
    }

    if ($('#DivID').length > 0 ) {
        alert('Found with Length bigger then Zero');
    }

    if ($('#DivID') != null ) {
        alert('Found with Not Null');
    }
});
Run Code Online (Sandbox Code Playgroud)

3中哪一个是检查div是否存在的正确方法?

编辑:看到人们不想从三种不同的方法中学习什么是更好的方法,这是一个很小的问题.这个问题实际上并不是"如何检查div是否存在",而是关于哪种方法更好,如果有人可以解释,为什么它更好?

html jquery exists

297
推荐指数
3
解决办法
31万
查看次数

如何检查mysql数据库是否存在

是否可以在建立连接后检查(MySQL)数据库是否存在.

我知道如何检查数据库中是否存在表,但我需要检查数据库是否存在.如果不是,我必须调用另一段代码来创建它并填充它.

我知道这听起来有点不雅 - 这是一个快速而肮脏的应用程序.

mysql database exists

278
推荐指数
13
解决办法
36万
查看次数

INSERT如果不是EXISTS ELSE UPDATE?

我找到了一些经典的"将来"的解决方案,如果它已经存在,我将如何插入新记录或更新一个记录,但我无法让它们在SQLite中工作.

我有一个表定义如下:

CREATE TABLE Book 
ID     INTEGER PRIMARY KEY AUTOINCREMENT,
Name   VARCHAR(60) UNIQUE,
TypeID INTEGER,
Level  INTEGER,
Seen   INTEGER
Run Code Online (Sandbox Code Playgroud)

我想要做的是添加一个具有唯一名称的记录.如果名称已存在,我想修改字段.

有人可以告诉我该怎么做?

sqlite insert exists

256
推荐指数
8
解决办法
39万
查看次数

MySQL>表不存在.但它确实(或它应该)

我确实更改了MySQL安装的datadir,并按照一些步骤运行正常.我所拥有的每个基地都正确地移动了一个.

我可以连接和使用数据库,甚至SHOW TABLES正确返回所有表,并且mysql数据目录中存在每个表的文件.但是当我尝试在那里选择某些东西时,它表示该表不存在.但表确实存在,它甚至在SHOW TABLES声明中显示!

我的猜测是,SHOW TABLES列出了文件以某种方式存在文件损坏或类似的东西,但它没有检查它.所以我可以列出它们但不能访问它们.

但这只是猜测,我以前从未见过这个.现在无法重新启动数据库进行测试,使用它的每个其他应用程序运行正常.

有谁知道它是什么?

例:

mysql> SHOW TABLES;
+-----------------------+
| Tables_in_database    |
+-----------------------+
| TABLE_ONE             |
| TABLE_TWO             |
| TABLE_THREE           |
+-----------------------+
mysql> SELECT * FROM TABLE_ONE;
ERROR 1146 (42S02): Table 'database.TABLE_ONE' doesn't exist
Run Code Online (Sandbox Code Playgroud)

mysql exists database-table

248
推荐指数
15
解决办法
43万
查看次数

当未使用EXISTS引入子查询时,只能在选择列表中指定一个表达式

我的查询如下,并在其中包含一个子查询:

 select count(distinct dNum)
 from myDB.dbo.AQ
 where A_ID in 
  (SELECT DISTINCT TOP (0.1) PERCENT A_ID, 
            COUNT(DISTINCT dNum) AS ud 
 FROM         myDB.dbo.AQ
 WHERE     M > 1 and B = 0 
 GROUP BY A_ID ORDER BY ud DESC)
Run Code Online (Sandbox Code Playgroud)

我收到的错误是......

Only one expression can be specified in the select list when the subquery is not
introduced with EXISTS.`
Run Code Online (Sandbox Code Playgroud)

当我单独运行子查询时,它返回正常,所以我假设主查询存在一些问题?

sql t-sql sql-server exists

164
推荐指数
5
解决办法
41万
查看次数

选择其他表中不存在的行

我有两个postgresql表:

table name     column names
-----------    ------------------------
login_log      ip | etc.
ip_location    ip | location | hostname | etc.
Run Code Online (Sandbox Code Playgroud)

我想得到每个login_log没有行的IP地址ip_location.
我尝试了这个查询,但它抛出了语法错误.

SELECT login_log.ip 
FROM login_log 
WHERE NOT EXIST (SELECT ip_location.ip
                 FROM ip_location
                 WHERE login_log.ip = ip_location.ip)
Run Code Online (Sandbox Code Playgroud)
ERROR: syntax error at or near "SELECT"
LINE 3: WHERE NOT EXIST (SELECT ip_location.ip`
Run Code Online (Sandbox Code Playgroud)

我也想知道这个查询(通过调整使其工作)是否是用于此目的的最佳性能查询.

sql postgresql null exists left-join

150
推荐指数
2
解决办法
18万
查看次数

Linq选择列表中的对象IN(A,B,C)

我有一份清单orders.
我想orders根据一组订单状态进行选择.

所以基本上 select orders where order.StatusCode in ("A", "B", "C")

// Filter the orders based on the order status
var filteredOrders = from order in orders.Order
                     where order.StatusCode.????????("A", "B", "C")
                     select order;
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-objects list exists

148
推荐指数
4
解决办法
27万
查看次数