我有一个页面通过 jQuery 的加载函数将其他 html 页面导入到 div 中:
$("#divId").load(pageLocation);
每个导入的页面都有一个与其名称关联的 id(page1.html、page2.html 等),我知道它可以访问 div 页面的代码并调用其变量。
我的问题是我需要当前导入的页面来检索它自己的 Id,以便将其与父页面中的变量进行比较,但是当我使用window.location.pathname
它时,它会给出父页面的名称。
有没有一种方法可以检索导入页面的名称,而无需在所有导入页面中手动声明 id?
不,我不能使用pageLocation
父页面中的 来进行比较。
在某些情况下,有多个 div 导入页面,但我不能让它们都同时执行自己的代码。这就是为什么我需要每个页面都知道自己的身份,以检查它们是否当前处于活动状态。