2013-07-11 93 views
0

我有問題如何使用jquery獲取圖像url。我有我的js文件夾中的custom.js,我想從img文件夾中獲取圖片。順便說一下,我使用的是wordpress。也許有人可以幫助我?使用jquery獲取圖像url

var $old_img = '../<?php bloginfo('stylesheet_directory');?>'+'/img/qs_slogan_down.png'; 
+0

嗨,你能指出這是如何涉及jQuery的?要使用jquery從img標籤獲取url,可以使用'$('img')。attr('src')',根據需要製作jquery選擇器。或者,也許更改標題爲「在WordPress中使用PHP獲取圖像URL」 –

回答

2

所以我假設你的「IMG」目錄是在你的WordPress主題的根?因此,舉例來說,如果你的主題名稱爲「我的自定義主題」的路徑可能類似於...

的public_html /可溼性粉劑內容/主題/我的自定義主題/ IMG/qs_slogan_down.png

如果是確實如此,那麼我只是將變量分配到正確的路徑,並且您將這樣做:'<?php bloginfo('template_directory');?>/img/qs_slogan_down.png'.

模板目錄引用您的wp-content內的主題文件夾。這就是說,你仍然只在你的變量中存儲一個字符串,你想要將它分配給圖像的src屬性。

編輯:

我想我明白你的困境。您需要一個可用的文件路徑,並且如果您試圖在文檔加載後觸發的函數中獲取該文件路徑,那麼您將不會從服務器接收任何信息,因爲這些信息已經被提供。

所以,你要麼需要使用AJAX(可能有點太複雜了,但良好的學習),或者你可以做類似如下:

在你的.PHP文件,使用代碼bloginfo('template_directory ')函數在文檔加載期間調用並存儲頁面上需要的數據(作爲某些元素的某些屬性),然後將其作爲參數傳遞給函數,並將變量分配給相應的參數,以便讓準備使用的顯式文件路徑。

希望有幫助! :-)

+0

好的建議在那裏..但例如,我要改變網站的網址..所以我想要的是使其動態。 :)) – g3rriascn

+0

只是越來越習慣了stackoverflow ...我看到它省略了一些我的答案。對於那個很抱歉!在「solyly:」之後再次閱讀: – rdgd

+0

我使用了模板目錄,但它提供並顯示Uncaught SyntaxError錯誤:意外的標識符 – g3rriascn