PHP和JS结合在一起

时间:2013-08-12 12:10:21

标签: php javascript html wordpress

我正在尝试这个代码,它在循环中的WordPress上:

<script type="text/javascript">
var ID = <?php the_ID(); ?>;
jQuery('#'document.write(ID);' a').click(function () {
    jQuery('#info-'document.write(ID);'').slideToggle('fast', function () {});
});
</script>

它在HTML中,它只是一直在抛出错误,不知道我做错了什么?

示例:

<script type="text/javascript">
var ID = 1;
jQuery('#1 a').click(function () {
    jQuery('#info-1').slideToggle('fast', function () {});
});
</script>

1 个答案:

答案 0 :(得分:3)

您错过了“the_ID()”周围的引号,但是如果ID是 整数没关系。你还有两个document.write(),它们不应该是。

<script type="text/javascript">
var ID = '<?php the_ID(); ?>';
jQuery('#'+ID+' a').click(function () { 
    jQuery('#info-' + ID).slideToggle('fast', function () {});
});

</script>