当前位置: 首页 > 知识库问答 >
问题:

jquery从div中获取_permalink并在脚本中调用它

王念
2023-03-14

你好,有没有办法让wordpress the_permalink编写类似echo的脚本,并将其加载到jquery上,同时分别处理所有帖子?

长版本:你好,在wordpress中,我试图使我的帖子看起来像图像缩略图,当我悬停在它们上面时,它会显示文章的标题和类别。当我悬停image_thumb.show script运行的div时,我就是这样做的。我想让它像是当我点击图像的任何地方,它去张贴链接。当我点击类别时,它会转到类别。因为我不能使用链接内部的另一个链接。我让imagethumb div转到带有“.click function”的链接,但我不能使用,因为Java不能直接运行PHP。所以有没有,反正我可以得到正确的链接,也许像回声在某处,得到链接并加载它?

这是我的jQuery:

$(document).ready(function(){
            $(".select").hover(
                function(){         
                    $(this).find('.caption').fadeIn(500);
                },          
                function(){
                    $(this).find('.caption').fadeOut(500);
                }
            );
      $(".select").click(function(evt){
    window.location = '<?php the_permalink(); ?>';
});
        });     

共有1个答案

索锐藻
2023-03-14

应该有更优雅的解决方案,但一个快速的综述是使用服务器端代码导出您所需的链接作为这个div的“data-blablah”属性,然后使用jQuery捕获它。

例如,链接可能看起来像

然后可以使用jQuery捕获该属性及其头,如下所示:

$(".select").click(function(evt){
    var newlink = this.attr('data-permanlink')
    window.location(newlink)
});
 类似资料:
  • 我需要从一组div中的一个点击的div中获取输入值。 现在脚本 这将返回第一个div的值,无论我单击哪个div。

  • HTML div类,其中包含我希望打印的数据 这是我目前的代码: 我打印出来的都是 硒。网络驱动程序。遥远的webelement。WebElement(session=“9aa956e2bd51f510dd626f6937b01c0e”,element=“0.6506218589958-1”) 我对selenium的帮助并不陌生

  • 问题内容: 我想做的就是对此URL发出get请求:http : //api.beatport.com/catalog/3/most-popular,该URL应该返回一些JSON,然后从中解析出某些信息。 我将如何在Actionscript3中执行此操作?我更关心的是弄清楚如何获取数据以将其馈送到JSON解析器而不是解析JSON,因为关于解析JSON似乎有很多问题。我要在AS3中执行此操作的原因是,

  • 问题内容: 我有一个JavaScript文件,该文件有一个名为的“公共”功能。我想在我的Angular项目中调用该函数。我怎么做? 问题答案: 请参考文件中的脚本。 然后添加 将其导入为文件

  • 问题内容: 我在下面的我的jquery脚本时遇到问题,这是一个基本的精简版本,甚至无法正常工作,我有jquery脚本调用的php文件,我将其设置为编码并显示json响应 然后,在jquery脚本中,它应该读取该值并对其进行响应,但未获得响应。 json.response是在json字符串中调用名称响应变量的错误方式吗? 有人可以帮助我吗 更新; 我已经更改了 json.response 进入 数据

  • 问题内容: 我很确定答案是否定的,但是我想我还是会问。 如果我的站点引用了名为“ whatever.js”的脚本,是否可以从该脚本中获取“ whatever.js”?喜欢: 麻烦多于依赖检查所值得的,但是这真是麻烦。 问题答案: var scripts = document.getElementsByTagName(‘script’); var lastScript = scripts[scrip