2012-10-29 63 views
1

我有一個wp站點。帶有標題+網址的滑塊。 我想在每張幻燈片上放一個「閱讀更多」按鈕和滑塊中的網址(在管理面板中輸入)。wp + slider + url + jquery blur

我有以下代碼:

<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]

任何想法/手呢? 在此先感謝你們! 歡呼!

+0

如果您的問題已被回答,請將正確答案標記爲_accepted_。這不是一個90年代的留言板,所以我們不通過編輯標題中的「解決」來完成。你已經在這裏呆了一年多了,已經接受了其他幾個問題的答案,所以我覺得你現在應該知道這一點。 :) –

+0

我的不好,對不起。歡呼聲 – bboy

回答

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屬性。目前格式的代碼似乎沒有太大意義。

+0

嗨李!非常感謝答覆和解釋。改變了這一點,並獲得一個空字符串現在在console.log – bboy

+0

解決! used.prepend img鏈接。非常感謝支持! – bboy