检查列表中的元素是否有来自变量的SRC,然后运行代码- jQuery / Javascript
Check to see if elements in a list have an SRC from a variable and then run code - jQuery / Javascript
所以我希望检查一个名为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);
相关文章:
- 如果此代码运行,请执行代码
- JavaScript游戏引擎——编辑器中的代码运行:)检查器中的错误
- JavaScript中的逗号运算符:应为语法错误,但代码运行正常
- 代码运行时出现问题
- Socket.IO:重新连接导致服务器连接代码运行两次
- 代码运行时的类型检查
- 将页面控件添加到数据表,但当代码运行时,页面中不显示任何内容
- if 语句中的一部分 JavaScript 代码运行,而同一块中的其余代码不执行.我在这里错过了什么
- JS代码运行非常慢
- 阻止其他代码运行,直到 AJAX 请求返回某些内容
- JS代码运行到无限循环
- Javascript游戏代码运行非常慢
- chrome扩展///我的代码运行了不止一次
- 我的代码运行在jsfiddle上,但为什么不能't在本地计算机上
- Javascript parseInt-代码运行4次
- 如何从Visual Studio代码运行我的电子项目
- 检查显示:CANNON不是使用CANNON.js+Webstorm 8.0.1定义的(但代码运行良好)
- 为什么slice()显示错误,但代码运行良好
- 代码运行后字符串发生更改
- JQuery函数代码运行不正常