获取事件调用页面

时间:2014-08-18 07:42:50

标签: jquery

jQuery中是否有任何方法可以获取调用该事件的文档/页面的名称?

下面是on change change事件,它是常见的两个页面,文档/页面中的元素都是new_featured_image类

$( document ).on( "change", ".new_featured_image", function() {
        // code to get the document/page name
 });

1 个答案:

答案 0 :(得分:1)

没有必要使用jQuery,你可以阅读

window.location.href

它会给你页面的地址(应该足以识别页面)。

无论如何,它并不是一个实现目标的干净方式。最好在你的"身体中添加一个课程。标记取决于页面(" pageOne"和" pageTwo")然后使用此类来标识页面,如:

 $( document ).on( "change", ".new_featured_image", function() { 
      if(body.hasClass("pageOne")) {...}
      else {...}
  });

或添加两个不同的侦听器:

 $( document ).on( "change", "body.pageOne .new_featured_image", function() { // code to get the document/page name });
 $( document ).on( "change", "body.pageTwo .new_featured_image", function() { // code