检查列表中的元素是否有来自变量的SRC,然后运行代码- jQuery / Javascript

Check to see if elements in a list have an SRC from a variable and then run code - jQuery / Javascript

本文关键字:代码 运行 然后 jQuery Javascript 自变量 元素 列表 是否 检查 SRC      更新时间:2023-09-26

所以我希望检查一个名为SRC的变量对从我的HTML列表中的图像源,如果它返回true然后运行一个特定的函数。

似乎它目前没有正常运行,请查看链接以获取实时示例。

http://jsbin.com/exigop/4/edit

当你检查代码中缺少的元素时,你应该检查length属性。

if ($('ul li img[src=' + src + ']').length > 0) {
  //code here
}

你也有一些其他的问题在代码中,如使用src作为属性选择器,这将不工作,因为它包含/,它没有转义。

我已经修复了这些问题,也临时编写了代码。看一下

演示工作

属性选择器需要用引号括住属性值。您可能还想检查计数,而不仅仅是jQuery函数的返回值:

if ($('ul li img[src="' + src + '"]').length > 0) {

我认为你在setTimeout中出错了,试试

setTimeout(timeOut, 1000);