我正在尝试编写 jQuery 代码来计算 <img>
的数量网站上包含的元素。该站点由 4 个独立的 HTML 页面组成,全部位于服务器上的同一文件夹中。这些页面中只有一个“pics.html”加载需要执行此功能的 .js 文件(pics.html 是唯一需要知道网站上有多少图像的页面)。
很容易获得<img>
来自 pics.html 的元素,因为 pics.html 是加载脚本的页面:
var numImgs = $('img').length;
...但我很困惑如何引用不同的页面执行相同的功能。是否可以指定选择器引用的 HTML 页面?
我尝试了这个,作为一个疯狂的猜测:
var numImgs = $('test.html:img').length;
不出所料,它不起作用。我在谷歌上搜索了答案,但找不到解决方案 - 或者即使我确实找到了解决方案,我想我也没有充分理解它,无法意识到这就是答案。
感谢您提供的任何帮助!
最佳答案
要从外部文件中选择对象,您需要使用 $.load()
。
关于javascript - 指定 jQuery 选择器引用的 HTML 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566731/