-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 が整数であれば問題ありません。また、あるべきではない場所に 2 つの 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 に答える