-3

我正在尝试这段代码,它在 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>
4

1 回答 1

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>
于 2013-08-12T12:12:30.163 回答