Javascript 编写jquery attr代码的正确方法是什么?(wordpress)
我的主题的函数文件中有:Javascript 编写jquery attr代码的正确方法是什么?(wordpress),javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我的主题的函数文件中有: $(document).ready(function() { $(".ajax-loader").attr("src","<?php bloginfo('template_url'); ?>/images/ajax-loader.gif"); }); 但是,当它打印时,src打印为/images/ajax-loader.gif,即显示php代码,而不是显示我的模板url。编写此代码的正确方法是什么?这是在.js文件中吗?如果是这样,您就不能将Wor
$(document).ready(function() {
$(".ajax-loader").attr("src","<?php bloginfo('template_url'); ?>/images/ajax-loader.gif");
});
但是,当它打印时,src打印为/images/ajax-loader.gif,即显示php代码,而不是显示我的模板url。编写此代码的正确方法是什么?这是在.js文件中吗?如果是这样,您就不能将WordPress模板标记放在里面,因为.js文件不是由PHP处理的
您可以使用标记将代码内联包含在header.php中:
这告诉服务器将其视为JavaScript文件,尽管它将由PHP处理
在任何情况下,您都正确地使用了.attr。这是在.js文件中吗?如果是这样,您就不能将WordPress模板标记放在里面,因为.js文件不是由PHP处理的
您可以使用标记将代码内联包含在header.php中:
这告诉服务器将其视为JavaScript文件,尽管它将由PHP处理
在任何情况下,您都正确地使用了.attr
<script type="text/javascript">
$(document).ready(function() {
$(".ajax-loader").attr("src","<?php bloginfo('template_url'); ?>/images/ajax-loader.gif");
});
</script>
<?php header('Content-Type: text/javascript'); ?>