我试图将我的WordPress主题文件夹的位置组合到jQuery元素中。我之前没有使用过jQuery,而且我做了一些研究,但没有找到任何有价值的东西。
这是我的JavaScript变量
<script type="text/javascript">var templateDir = "<?php bloginfo('template_directory') ?>";
我想要添加&#39; templateDir&#39;对此:
$next = $('<li><a href="#" class="next" class="controls"><img src="images/right_button.png" border="0" /></a></li>');
理想情况下,我认为它会是这样的,但它只是错误。
$next = $('<li><a href="#" class="next" class="controls"><img src="' + templateDir + 'images/right_button.png" border="0" /></a></li>');
所以我不太清楚它是如何工作的。感谢。
更新:修复了此问题。似乎一切都归结为jQuery文件不是第一个。感谢。
答案 0 :(得分:0)
尝试
$next = $('<li><a href="#" class="next controls"><img src="' + templateDir + 'images/right_button.png" border="0" /></a></li>');
即使用单个“class”属性。也许这就是造成错误的原因
更新:
在调用引用函数之前,请确保在开头包含了jquery库文件。