javascript - 指定 jQuery 选择器引用的 HTML 页面?

标签 javascript jquery html jquery-selectors css-selectors

我正在尝试编写 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()

引用:http://api.jquery.com/load/

关于javascript - 指定 jQuery 选择器引用的 HTML 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566731/

相关文章:

javascript - Ajax `appendTo` 替换现有元素

javascript - 获取动态元素来更改文本

javascript - 如何使用 jstree 删除上下文菜单中的编辑选项?

javascript - Ajax 无法在 Web 服务器中工作

javascript - Laravel 5 中通过 ajax 上传图像

javascript - 单击 <li> 而不是 <option> 元素时如何播放音频 - Javascript

HTML 和 CSS 文本背景黑色

html - CSS:更改具有相同背景的子div的背景不透明度

不使用插件的 jQuery 缓动函数

javascript - 使用 jQuery 填充对象数组和过滤级联下拉列表