wp + slider + url + jquery blur

时间:2012-10-29 14:33:47

标签: php jquery

我有一个wp网站。一个带标题+ url的滑块。 我希望每张幻灯片上都有一个按钮"阅读更多"和滑块中的url(在管理面板中输入)。

我有以下代码:

<script>
$(document).ready(function(){
var imgLink = $("#flex-container-43 ul li a").blur(function() {$("#flex-container-43 ul li a").attr("href")});
console.log(imgLink);
$('#flex-container-43').prepend('<a href="' + imgLink + '"><img src="<?php bloginfo( 'template_url' ); ?>/img/button.png" class="buttonimg" /></a>');
});
</script>

我得到了博客网址,然后是/[object Object]

任何想法/手上这个? 感谢你们的时间! 干杯!

1 个答案:

答案 0 :(得分:1)

您正在将imgLink变量分配给一个元素(或者更正确地说是一个表示元素及其相关方法的jQuery对象)。

变化:

var imgLink = $("#flex-container-43 ul li a").blur(function() {$("#flex-container-43 ul li a").attr("href")});

要:

var imgLink = "";
$("#flex-container-43 ul li a").blur(function() {
   imgLink = $("#flex-container-43 ul li a").attr("href")
});

这将在所需范围内为imgLink创建一个变量,然后在事件触发时将href属性放入该变量中。

P.S:你的代码可能仍然没有做你想要的,我只回答了为什么你得到的对象返回而不是href属性。当前格式的代码似乎没有多大意义。